xiaoyong931011
2021-06-24 808cc69dc7c72f3fa3221549c0b1da906e82bdf7
gc-shop/src/main/java/com/xzx/gc/shop/service/OrderService.java
@@ -96,7 +96,7 @@
        return viewOrderVo;
    }
    public void deliverGoods(DeliverGoodsDto model) {
    public Long deliverGoods(DeliverGoodsDto model) {
        /**
         * 获取物流表的信息
         * 更新物流信息
@@ -107,12 +107,16 @@
        Example.Criteria criteriaExpress = exampleExpress.createCriteria();
        criteriaExpress.andEqualTo("orderId",id);
        ScoreExpressInfo scoreExpressInfo = scoreExpressInfoMapper.selectOneByExample(exampleExpress);
        scoreExpressInfo.setExpressNo(model.getExpressNo());
        scoreExpressInfo.setExpressCom(model.getExpressCom());
        scoreExpressInfoMapper.updateByPrimaryKeySelective(scoreExpressInfo);
        if(ObjectUtil.isNotEmpty(scoreExpressInfo)){
            scoreExpressInfo.setExpressNo(model.getExpressNo());
            scoreExpressInfo.setExpressCom(model.getExpressCom());
            scoreExpressInfoMapper.updateByPrimaryKeySelective(scoreExpressInfo);
        ScoreOrder scoreOrder = scoreOrderMapper.selectByPrimaryKey(id);
        scoreOrder.setStatus(ScoreOrder.STATUS_ING);
        scoreOrderMapper.updateByPrimaryKeySelective(scoreOrder);
            ScoreOrder scoreOrder = new ScoreOrder();
            scoreOrder.setId(id);
            scoreOrder.setStatus(ScoreOrder.STATUS_ING);
            scoreOrderMapper.updateByPrimaryKeySelective(scoreOrder);
        }
        return scoreExpressInfo.getId();
    }
}