xiaoyong931011
2021-06-24 808cc69dc7c72f3fa3221549c0b1da906e82bdf7
20210624 商品分类
4 files modified
18 ■■■■ changed files
gc-core/src/main/java/com/xzx/gc/entity/ScoreExpressInfo.java 1 ●●●● patch | view | raw | blame | history
gc-core/src/main/java/com/xzx/gc/entity/ScoreOrder.java 3 ●●●● patch | view | raw | blame | history
gc-shop/src/main/java/com/xzx/gc/shop/controller/AdminOrderController.java 6 ●●●● patch | view | raw | blame | history
gc-shop/src/main/java/com/xzx/gc/shop/service/OrderService.java 8 ●●●● patch | view | raw | blame | history
gc-core/src/main/java/com/xzx/gc/entity/ScoreExpressInfo.java
@@ -1,5 +1,6 @@
package com.xzx.gc.entity;
import com.xzx.gc.common.entity.BaseEntity;
import lombok.Data;
import javax.persistence.Table;
gc-core/src/main/java/com/xzx/gc/entity/ScoreOrder.java
@@ -1,5 +1,6 @@
package com.xzx.gc.entity;
import com.xzx.gc.common.entity.BaseEntity;
import lombok.Data;
import javax.persistence.Table;
@@ -11,7 +12,7 @@
 **/
@Data
@Table(name = "xzx_score_order")
public class ScoreOrder {
public class ScoreOrder extends BaseEntity {
    private String orderNo;
gc-shop/src/main/java/com/xzx/gc/shop/controller/AdminOrderController.java
@@ -86,11 +86,15 @@
        if(StrUtil.isEmpty(expressNo)){
            return JsonResult.failMessage("快递单号不能为空!");
        }
        orderService.deliverGoods(model);
        Long expressId = orderService.deliverGoods(model);
        if(expressId > 0){
        OperationAppLog build = OperationAppLog.builder().appPrograme(CommonEnum.后台.getValue()).opreateName(getAdminName(request))
                .methodName(Constants.SCORESHOP_MODUL_NAME).operateAction("订单管理-发货-" + id).build();
        mqUtil.sendApp(build);
        return  JsonResult.success("操作成功!");
        }else{
            return  JsonResult.success("操作失败!");
        }
    }
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);
        if(ObjectUtil.isNotEmpty(scoreExpressInfo)){
        scoreExpressInfo.setExpressNo(model.getExpressNo());
        scoreExpressInfo.setExpressCom(model.getExpressCom());
        scoreExpressInfoMapper.updateByPrimaryKeySelective(scoreExpressInfo);
        ScoreOrder scoreOrder = scoreOrderMapper.selectByPrimaryKey(id);
            ScoreOrder scoreOrder = new ScoreOrder();
            scoreOrder.setId(id);
        scoreOrder.setStatus(ScoreOrder.STATUS_ING);
        scoreOrderMapper.updateByPrimaryKeySelective(scoreOrder);
    }
        return scoreExpressInfo.getId();
    }
}