Commit d9c673ea by 田超

Merge branch 'feature/1004094' into 'master'

feat :[1004094] 丢书页面购书申请指引用户路径优化

See merge request rays/pcloud-book!1156
parents 08bf81bc 2276565e
...@@ -57,7 +57,6 @@ public class BuyBookRequestBizImpl implements BuyBookRequestBiz { ...@@ -57,7 +57,6 @@ public class BuyBookRequestBizImpl implements BuyBookRequestBiz {
private static final Logger LOGGER = LoggerFactory.getLogger(BuyBookRequestBizImpl.class); private static final Logger LOGGER = LoggerFactory.getLogger(BuyBookRequestBizImpl.class);
private static final String GetReaderCenterDataUrl = "https://adviser.raysgo.com/readercenter/v1.0/wechatUser/getBuyBookProcessingData";
@Autowired @Autowired
private BuyBookRequestDao buyBookRequestDao; private BuyBookRequestDao buyBookRequestDao;
@Autowired @Autowired
...@@ -316,17 +315,13 @@ public class BuyBookRequestBizImpl implements BuyBookRequestBiz { ...@@ -316,17 +315,13 @@ public class BuyBookRequestBizImpl implements BuyBookRequestBiz {
LOGGER.error("[BuyBookRequestBiz.processingData] 处理数据失败,获取wechatUserId列表失败"); LOGGER.error("[BuyBookRequestBiz.processingData] 处理数据失败,获取wechatUserId列表失败");
return; return;
} }
String response = HttpUtil.post(GetReaderCenterDataUrl, JSONObject.toJSONString(weChatUserIds)); List<BuyBookProcessingDataDTO> processingData = readerConsr.getProcessingData(weChatUserIds);
LOGGER.info("[BuyBookRequestBizImpl.processingData]请求的填充数据为:{}" ,response); for (BuyBookProcessingDataDTO processingDatum : processingData) {
JSONObject jsonObject = JSONObject.parseObject(response);
JSONArray jsonArray = jsonObject.getJSONArray("data");
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject dataObj = jsonArray.getJSONObject(i);
Map<String, Object> param = new HashMap<>(); Map<String, Object> param = new HashMap<>();
param.put("wechatUserId", dataObj.get("wechatUserId")); param.put("wechatUserId", processingDatum.getWechatUserId());
param.put("miniWechatUserId", dataObj.get("miniWechatUserId")); param.put("miniWechatUserId", processingDatum.getMiniWechatUserId());
param.put("miniOpenId", dataObj.get("miniOpenId")); param.put("miniOpenId", processingDatum.getMiniOpenId());
param.put("nickName", dataObj.get("nickName")); param.put("nickName", processingDatum.getNickName());
if (open == 1) { if (open == 1) {
param.put("isDelete", "0"); param.put("isDelete", "0");
param.put("replyState", "0"); param.put("replyState", "0");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment