自动化立体仓库 - WMS系统
src/main/java/com/zy/asrs/controller/OrderController.java
@@ -12,6 +12,7 @@
import com.zy.asrs.entity.*;
import com.zy.asrs.entity.param.OrderDomainParam;
import com.zy.asrs.entity.result.OrderDetlVo;
import com.zy.asrs.mapper.OrderDetlMapper;
import com.zy.asrs.service.*;
import com.zy.common.CodeRes;
import com.zy.common.model.DetlDto;
@@ -52,6 +53,9 @@
    @Resource
    private UserService userService;
    @Resource
    private OrderDetlMapper orderDetlMapper;
    @RequestMapping(value = "/order/nav/list/auth")
    @ManagerAuth
@@ -168,7 +172,7 @@
                param.getCstmr(),    // 客户编号
                param.getCstmrName(),    // 客户
                param.getTel(),    // 联系方式
                null,    // 操作人员
                getUser().getUsername(),    // 操作人员
                null,    // 合计金额
                null,    // 优惠率
                null,    // 优惠金额
@@ -191,6 +195,7 @@
                now,    // 修改时间
                null    // 备注
        );
        order.setOperMemb(getUser().getUsername());
        if (!orderService.insert(order)) {
            throw new CoolException("保存订单主档失败");
        }
@@ -469,6 +474,20 @@
                .doWrite(orderDetlVos);
    }
    @PostMapping (value = "/order/exportAll/auth")
    @ManagerAuth
    public R export() {
        User user = getUser();
        Long userId = null;
        if (user.getRoleId() != 2 && user.getRoleId() != 24) {
            userId = user.getId();
        }
        List<OrderDetlExcelVo> orderDetlExcelVoList = orderDetlMapper.selectExportExcelAllDataList(userId);
        return R.ok(orderDetlExcelVoList);
    }
    @RequestMapping(value = "/order/list/all")
    public R orderList() {