| | |
| | | import zy.cloud.wms.manager.entity.CustOrder; |
| | | import zy.cloud.wms.manager.entity.Pakout; |
| | | import zy.cloud.wms.manager.entity.WrkSts; |
| | | import zy.cloud.wms.manager.entity.param.InitPakoutParam; |
| | | import zy.cloud.wms.manager.entity.param.StockConfirmParam; |
| | | import zy.cloud.wms.manager.entity.param.StockInParam; |
| | | import zy.cloud.wms.manager.entity.param.StockOutParam; |
| | | import zy.cloud.wms.manager.entity.param.*; |
| | | import zy.cloud.wms.manager.service.CustOrderService; |
| | | import zy.cloud.wms.manager.service.PakoutService; |
| | | import zy.cloud.wms.manager.service.WorkService; |
| | |
| | | public R initOrderNo() { |
| | | long nextId = snowflakeIdWorker.nextId(); |
| | | if (custOrderService.selectCount(new EntityWrapper<CustOrder>().eq("number", String.valueOf(nextId))) > 0) { |
| | | return R.error("抱歉运气不好,请再生成一次"); |
| | | return R.error("抱歉单号已存在,请再生成一次"); |
| | | } |
| | | return R.ok().add(String.valueOf(nextId)); |
| | | } |
| | | |
| | | @RequestMapping("/order/init") |
| | | @ManagerAuth(memo = "生成销售订单") |
| | | public R initOrder(@RequestBody InitOrderParam param) { |
| | | return workService.initOrder(param, getUserId()); |
| | | } |
| | | |
| | | } |