定时任务修改文件包与service 冲突

dev
袁野 2 months ago
parent 1330a6be40
commit eb11df9f7c
  1. 22
      service/src/main/java/com/hfkj/jd/Impl/JdServiceImpl.java

@ -537,6 +537,7 @@ public class JdServiceImpl implements JdService {
// 根据skuId 查询商品详情 // 根据skuId 查询商品详情
// 根据skuId 查询商品售价 // 根据skuId 查询商品售价
OpenRpcResult priceResponse = JdPostService.getSellPrice(getToken(), String.valueOf(goodsMsg.getThirdId())).getOpenRpcResult(); OpenRpcResult priceResponse = JdPostService.getSellPrice(getToken(), String.valueOf(goodsMsg.getThirdId())).getOpenRpcResult();
if (priceResponse.getResultCode().equals("0000") && priceResponse.getSuccess() ) {
GetSellPriceGoodsResp price = priceResponse.getResult().get(0); GetSellPriceGoodsResp price = priceResponse.getResult().get(0);
// 设置涨价 // 设置涨价
BigDecimal profitPrice = price.getSalePrice().multiply(productConfig.getDiscount().divide(new BigDecimal(100) , 2, RoundingMode.HALF_UP)); BigDecimal profitPrice = price.getSalePrice().multiply(productConfig.getDiscount().divide(new BigDecimal(100) , 2, RoundingMode.HALF_UP));
@ -547,6 +548,11 @@ public class JdServiceImpl implements JdService {
specs.setThirdPrice(price.getJdPrice()); specs.setThirdPrice(price.getJdPrice());
specs.setName(goodsMsg.getTitle()); specs.setName(goodsMsg.getTitle());
specs.setExt3(price.getSalePrice().toString()); specs.setExt3(price.getSalePrice().toString());
} else {
specs.setStatus(0);
specs.setUpdateTime(new Date());
}
// 设置展示图片 // 设置展示图片
goodsSpecsService.update(specs); goodsSpecsService.update(specs);
} }
@ -566,6 +572,8 @@ public class JdServiceImpl implements JdService {
// 创建一个GoodsMsg对象 // 创建一个GoodsMsg对象
GoodsMsg goodsMsg = goodsMsgService.queryDetail(aLong.toString()); GoodsMsg goodsMsg = goodsMsgService.queryDetail(aLong.toString());
if ( goodsMsg != null && !goodsMsg.getStatus().equals(0)) {
GetSkuImageGoodsResp img = imageListResponse.getResult().get(0); GetSkuImageGoodsResp img = imageListResponse.getResult().get(0);
StringBuilder imgS = new StringBuilder(); StringBuilder imgS = new StringBuilder();
// 遍历商品图片列表 // 遍历商品图片列表
@ -596,6 +604,9 @@ public class JdServiceImpl implements JdService {
} }
}
// 下架商品 // 下架商品
private void deleteMsg(String aLong) { private void deleteMsg(String aLong) {
GoodsMsg goodsMsg = goodsMsgService.queryDetail(aLong); GoodsMsg goodsMsg = goodsMsgService.queryDetail(aLong);
@ -717,12 +728,9 @@ public class JdServiceImpl implements JdService {
QueryOrderOpenResp queryOrderOpenResp = result.getResult().get(0); QueryOrderOpenResp queryOrderOpenResp = result.getResult().get(0);
StateOrderOpenResp stateOrderOpenResp = queryOrderOpenResp.getOrderState(); StateOrderOpenResp stateOrderOpenResp = queryOrderOpenResp.getOrderState();
// 查看订单是否已确认 // 查看订单是否已确认
if (stateOrderOpenResp.getConfirmState() == 1) {
jsonObject.put("logisticsStatus", "SIGN");
jsonObject.put("logisticsStatusDesc", "已签收");
}
// 订单状态为567为待揽收 // 订单状态为567为待揽收
if (stateOrderOpenResp.getConfirmState() == 5 || stateOrderOpenResp.getConfirmState() == 6 || stateOrderOpenResp.getConfirmState() == 7) { if (stateOrderOpenResp.getConfirmState() == 1 || stateOrderOpenResp.getConfirmState() == 5 || stateOrderOpenResp.getConfirmState() == 6 || stateOrderOpenResp.getConfirmState() == 7) {
jsonObject.put("logisticsStatus", "WAIT_ACCEPT"); jsonObject.put("logisticsStatus", "WAIT_ACCEPT");
jsonObject.put("logisticsStatusDesc", "待揽收"); jsonObject.put("logisticsStatusDesc", "待揽收");
} }
@ -741,6 +749,10 @@ public class JdServiceImpl implements JdService {
jsonObject.put("logisticsStatus", "DELIVERING"); jsonObject.put("logisticsStatus", "DELIVERING");
jsonObject.put("logisticsStatusDesc", "派件中"); jsonObject.put("logisticsStatusDesc", "派件中");
} }
if (stateOrderOpenResp.getConfirmState() == 19) {
jsonObject.put("logisticsStatus", "SIGN");
jsonObject.put("logisticsStatusDesc", "已签收");
}
} }
return jsonObject; return jsonObject;
} }

Loading…
Cancel
Save