| | |
| | | //创建任务 |
| | | @PostMapping("/taskCreate") |
| | | @Transactional |
| | | public R taskCreate(@RequestHeader String appkey, |
| | | public synchronized R taskCreate(@RequestHeader String appkey, |
| | | @RequestBody TaskCreateParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | |
| | | private BasCrnErrorService basCrnErrorService; |
| | | |
| | | @Override |
| | | public R taskCreate(TaskCreateParam param) { |
| | | public synchronized R taskCreate(TaskCreateParam param) { |
| | | TaskWrk taskWrk = taskWrkService.selectByTaskNo(param.getTaskNo()); |
| | | if (taskWrk != null) { |
| | | return R.error(param.getTaskNo() + "任务已经生成!"); |
| | |
| | | * 生成工作号 wrkMk 0:入库 1 - 3000 ; 1:拣料/并板/盘点 3001 - 6000 ; 2: 出库 6001 -9000 ; 3:其他 9001 -9999 |
| | | * @return workNo(工作号) |
| | | */ |
| | | public int getWorkNo(Integer wrkMk) { |
| | | public synchronized int getWorkNo(Integer wrkMk) { |
| | | WrkLastno wrkLastno = wrkLastnoService.selectById(wrkMk); |
| | | if (Cools.isEmpty(wrkLastno)) { |
| | | throw new CoolException("数据异常,请联系管理员"); |