| | |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.entity.param.CheckTaskListParam; |
| | | import com.zy.asrs.entity.param.OpenAdjustmentOrderParam; |
| | | import com.zy.asrs.entity.param.OrderDomainParam; |
| | | import com.zy.asrs.entity.result.CheckOrderExportDTO; |
| | | import com.zy.asrs.enums.CheckStatusEnum; |
| | | import com.zy.asrs.enums.OrderTypeEnum; |
| | | import com.zy.asrs.service.*; |
| | | import com.core.annotations.ManagerAuth; |
| | |
| | | private SnowflakeIdWorker snowflakeIdWorker; |
| | | @Autowired |
| | | private DocTypeService docTypeService; |
| | | @Autowired |
| | | private OpenService openService; |
| | | |
| | | @PostMapping(value = "/checkOrder/pdaComplete/auth") |
| | | @ManagerAuth(memo = "pda:完成盘点") |
| | | public R checkOrderPdaComplete(@RequestBody CheckTaskListParam checkTaskListParam) { |
| | | checkOrderService.pdaComplete(checkTaskListParam); |
| | | checkOrderService.pdaComplete(checkTaskListParam,getUserId()); |
| | | return R.ok(); |
| | | } |
| | | |
| | |
| | | List<LocDto> locDtos = checkOrderService.preview(orderId); |
| | | return R.ok(locDtos); |
| | | } |
| | | |
| | | @PostMapping(value = "/checkOrder/getTaskList/auth") |
| | | @ManagerAuth(memo = "pda:获取盘点任务列表") |
| | | public R checkOrderGetTaskList(@RequestBody CheckTaskListParam checkTaskListParam) { |
| | |
| | | checkOrderDetl.setStatus(1); |
| | | checkOrderDetl.setZpallet(locDetl.getZpallet()); |
| | | checkOrderDetl.setCreateBy(getUserId()); |
| | | checkOrderDetl.setCreateTime(now); |
| | | // checkOrderDetl.setCreateTime(now); |
| | | checkOrderDetl.setUpdateBy(getUserId()); |
| | | checkOrderDetl.setUpdateTime(now); |
| | | // checkOrderDetl.setUpdateTime(now); |
| | | if (!checkOrderDetlService.insert(checkOrderDetl)) { |
| | | throw new CoolException("保存盘点单明细失败"); |
| | | } |
| | |
| | | checkOrderDetl1.setStatus(checkOrderDetl.getStatus()); |
| | | checkOrderDetl1.setZpallet(checkOrderDetl.getZpallet()); |
| | | checkOrderDetl1.setCreateBy(getUserId()); |
| | | checkOrderDetl1.setCreateTime(checkOrderDetl.getCreateTime() == null?now:checkOrderDetl.getCreateTime()); |
| | | // checkOrderDetl1.setCreateTime(checkOrderDetl.getCreateTime() == null?now:checkOrderDetl.getCreateTime()); |
| | | checkOrderDetl1.setUpdateBy(getUserId()); |
| | | checkOrderDetl1.setUpdateTime(now); |
| | | // checkOrderDetl1.setUpdateTime(now); |
| | | if (!checkOrderDetlService.insert(checkOrderDetl1)) { |
| | | throw new CoolException("保存盘点单明细失败"); |
| | | } |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | @PostMapping(value = "/adjustOrder/create/test") |
| | | @ManagerAuth(memo = "内部测试:生成调整单") |
| | | public R adjustOrderCreateTest(@RequestParam("orderId") Long orderId) { |
| | | CheckOrder checkOrder = checkOrderService.selectById(orderId); |
| | | List<CheckOrderDetl> checkOrderDetls = checkOrderDetlService.selectList(new EntityWrapper<CheckOrderDetl>().eq("order_id", orderId)); |
| | | checkOrderDetls.forEach(checkOrderDetl -> { checkOrderDetl.setStatus(1);}); |
| | | OpenAdjustmentOrderParam openAdjustmentOrderParam = new OpenAdjustmentOrderParam(); |
| | | openAdjustmentOrderParam.setOrderTime(DateUtils.convert(new Date())); |
| | | openAdjustmentOrderParam.setOrderDetails(checkOrderDetls); |
| | | |
| | | openService.adjustmentOrderCreate(openAdjustmentOrderParam); |
| | | |
| | | return R.ok(); |
| | | |
| | | } |
| | | |
| | | @PostMapping(value = "/adjustOrder/complete/auth") |
| | | @ManagerAuth(memo = "完成调整单") |
| | | public R adjustOrderComplete(@RequestParam("orderId") Long orderId) { |
| | | checkOrderService.adjustOrderComplete(orderId,getUserId()); |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | } |