diff --git a/src/main/java/cn/chjyj/szwh/job/OrderJob.java b/src/main/java/cn/chjyj/szwh/job/OrderJob.java index 0eb7145..7624099 100644 --- a/src/main/java/cn/chjyj/szwh/job/OrderJob.java +++ b/src/main/java/cn/chjyj/szwh/job/OrderJob.java @@ -16,7 +16,7 @@ import java.util.Calendar; * 关闭超时订单脚本 */ public class OrderJob extends QuartzJobBean { - private static Log log = LogFactory.getLog(SzwhRevocationGoodsJob.class); + private static Log log = LogFactory.getLog(OrderJob.class); @Autowired private OrderTaskService orderTaskService; diff --git a/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java index ffe8924..f1c8150 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java @@ -475,18 +475,16 @@ public class GoodsServiceImpl implements GoodsService { log.info("更新后的sort:"+afterSort); // 前序变更recommend sort goodsMapper.updateRecommend(tmpRanklist.get(i-1).getGoodsIslicode(),curSort); - ret = goodsMapper.updateRecommend(tmpRanklist.get(i).getGoodsIslicode(),afterSort); + ret = goodsMapper.updateRecommend(goodsIsli,afterSort); } }else{ - if(i==tmpRanklist.size()-1){ - break; - }else{ + if(i gslist = Arrays.asList(gstatusArr); + //申请撤销委托 + if(dbgoods.getApplyOut()==1){ + int ret =goodsMapper.updateGoodsField("goods_status","2",islicode); + //todo order操作订单 + opmsg = nowstr+"申请撤销委托审核通过"; + oplog.setMessage(opmsg); + operationLogMapper.addLog(oplog); + }else{ + if(gslist.contains(dbgoods.getGoodsStatus())){ + goodsMapper.updateGoodsField("goods_status","2",islicode); + goodsMapper.updateGoodsField("apply_out","1",islicode); + opmsg = nowstr+"委托系统撤销委托"; + oplog.setMessage(opmsg); + operationLogMapper.addLog(oplog); + } + } }else{ - opmsg=nowstr+"委托系统撤销委托"; - } - //apply_out 为0时候, 执行代码 - if(dbgoods.getApplyOut()==0){ - //更新状态 - goodsMapper.updateRevocationGoods(dbgoods.getId().toString()); - //构建操作日志 - OperationLog oplog = new OperationLog(); - oplog.setType("goods"); - oplog.setLogid(dbgoods.getId()); + //申请撤销委托审核不通过 + if(dbgoods.getApplyOut()==1){ + goodsMapper.updateGoodsField("apply_out","0",islicode); + } + opmsg = nowstr+"申请撤销委托审核不通过"; oplog.setMessage(opmsg); operationLogMapper.addLog(oplog); } - } } }