From ffb8c7e2e6afdc78195c6d259080ca654a7dd891 Mon Sep 17 00:00:00 2001 From: xyiege Date: Sat, 15 Oct 2022 00:11:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/GoodsTaskServiceImpl.java | 87 ++++++++++--------- 1 file changed, 44 insertions(+), 43 deletions(-) diff --git a/src/main/java/cn/chjyj/szwh/service/impl/GoodsTaskServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/GoodsTaskServiceImpl.java index 96e4163..34a9984 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/GoodsTaskServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/GoodsTaskServiceImpl.java @@ -38,23 +38,23 @@ public class GoodsTaskServiceImpl implements GoodsTaskService { //获取接口数据 JSONObject recvjson = SzwhApiUtils.revocationGoods(); //提取返回数据中的data 字段 - String datajsonStr= recvjson.getString("data"); - if(StringUtils.isNotBlank(datajsonStr)){ + String datajsonStr = recvjson.getString("data"); + if (StringUtils.isNotBlank(datajsonStr)) { JSONArray jsonArray = JSONArray.parseArray(datajsonStr); - for(int i=0;i gslist = Arrays.asList(gstatusArr); //申请撤销委托 - if(dbgoods.getApplyOut()==1 && dbgoods.getGoodsStatus()!=2){ - int ret =goodsMapper.updateGoodsField("goods_status","2",gid); - log.info("申请撤销委托:"+islicode); - //todo order操作订单 - opmsg = nowstr+"申请撤销委托审核通过"; - oplog.setMessage(opmsg); - operationLogMapper.addLog(oplog); - }else{ - if(gslist.contains(dbgoods.getGoodsStatus()) && dbgoods.getGoodsStatus()!=2){ - log.info("委托系统:"+islicode); - goodsMapper.updateGoodsField("goods_status","2",gid); - goodsMapper.updateGoodsField("apply_out","1",gid); - opmsg = nowstr+"委托系统撤销委托"; + if (dbgoods.getApplyOut() == 1 && dbgoods.getGoodsStatus() != 2) { + int ret = goodsMapper.updateGoodsFieldInId("goods_status", "2", gid); + if (ret == 1) { + log.info("申请撤销委托:" + islicode); + //todo order操作订单 + opmsg = nowstr + "申请撤销委托审核通过"; + oplog.setMessage(opmsg); + operationLogMapper.addLog(oplog); + } else { + log.info("委托系统:" + islicode); + goodsMapper.updateGoodsFieldInId("goods_status", "2", gid); + goodsMapper.updateGoodsFieldInId("apply_out", "1", gid); + opmsg = nowstr + "委托系统撤销委托"; oplog.setMessage(opmsg); operationLogMapper.addLog(oplog); } + } else { + //申请撤销委托审核不通过 + if (dbgoods.getApplyOut() == 1) { + goodsMapper.updateGoodsField("apply_out", "0", islicode); + } + log.info("申请撤销委托审核不通过:" + islicode); + opmsg = nowstr + "申请撤销委托审核不通过"; + oplog.setMessage(opmsg); + operationLogMapper.addLog(oplog); } - }else{ - //申请撤销委托审核不通过 - if(dbgoods.getApplyOut()==1){ - goodsMapper.updateGoodsField("apply_out","0",islicode); - } - log.info("申请撤销委托审核不通过:"+islicode); - opmsg = nowstr+"申请撤销委托审核不通过"; - oplog.setMessage(opmsg); - operationLogMapper.addLog(oplog); } } } + } } -} +} \ No newline at end of file