| | |
| | | } |
| | | |
| | | String loginUser = ContextUtil.getLoginUserCName(); |
| | | data.setRegisterUser(loginUser); |
| | | data.setFullWeightUser(loginUser); |
| | | data.setEmptyWeightUser(loginUser); |
| | | data.setHandleUser(loginUser); |
| | | data.setCompleteUser(loginUser); |
| | | if (StringUtils.isEmpty(data.getRegisterUser())) { |
| | | data.setRegisterUser(loginUser); |
| | | } |
| | | if (StringUtils.isEmpty(data.getFullWeightUser())) { |
| | | data.setFullWeightUser(loginUser); |
| | | } |
| | | if (StringUtils.isEmpty(data.getEmptyWeightUser())) { |
| | | data.setEmptyWeightUser(loginUser); |
| | | } |
| | | if (StringUtils.isEmpty(data.getHandleUser())) { |
| | | data.setHandleUser(loginUser); |
| | | } |
| | | if (StringUtils.isEmpty(data.getCompleteUser())) { |
| | | data.setCompleteUser(loginUser); |
| | | } |
| | | |
| | | if (null == data.getCompleteTime()) { |
| | | data.setCompleteTime(new Date()); |
| | | } |
| | |
| | | if (null == data.getIntelCard()) { |
| | | data.setIntelCard(data.getUserId()); |
| | | } |
| | | if (null != data.getCheckItems()) { |
| | | if (null != data.getCheckItems() && StringUtils.isEmpty(data.getCheckUser())) { |
| | | data.setCheckUser(loginUser); |
| | | } |
| | | |
| | |
| | | |
| | | data = inoutService.inoutQueryById(param); |
| | | |
| | | if (InoutConstant.PROGRESS_RECORD.equals(data.getProgress())) { |
| | | return "流程结束的数据不支持异常处理!"; |
| | | } |
| | | // if (InoutConstant.PROGRESS_RECORD.equals(data.getProgress())) { |
| | | // return "流程结束的数据不支持异常处理!"; |
| | | // } |
| | | if (InoutConstant.RECORD_STATUS_DEL.equals(data.getRecordStatus())) { |
| | | return "当前信息已做异常处理,不支持重复执行!"; |
| | | } |
| | |
| | | return new PageResponse<>(RespCodeEnum.CODE_1111.getCode(), |
| | | "提示:当前库区未配置出入库流程信息,请联系管理员", data); |
| | | } |
| | | |
| | | List<FileData> files = data.getFiles(); |
| | | // 获取下一个流程状态 |
| | | String curProgress = data.getProgress(); |
| | | String nextProgress = getNextProgress(curProgress, data.getType(), |
| | |
| | | return new PageResponse<>(RespCodeEnum.CODE_1111.getCode(), msg, data); |
| | | } |
| | | |
| | | // 执行附件信息 |
| | | fileService.saveInoutFiles(data.getFiles(), data.getCompanyId(), data.getId(), curProgress); |
| | | if (null != files && files.size() > 0) { |
| | | // 执行附件信息 |
| | | fileService.saveInoutFiles(files, data.getCompanyId(), data.getId(), curProgress); |
| | | } |
| | | |
| | | //登记完成事件 |
| | | inoutEventControl.onInoutRegister(data); |
| | |
| | | return new PageResponse<>(RespCodeEnum.CODE_1111.getCode(), |
| | | "提示:当前系统中流程配置异常,请联系管理员", data); |
| | | } |
| | | |
| | | List<FileData> files = data.getFiles(); |
| | | // 获取下一个流程状态 |
| | | String curProgress = data.getProgress(); |
| | | String nextProgress = getNextProgress(curProgress, data.getType(), |
| | |
| | | data); |
| | | } |
| | | |
| | | // 执行附件信息 |
| | | fileService.saveInoutFiles(data.getFiles(), data.getCompanyId(), data.getId(), curProgress); |
| | | if (null != files && files.size() > 0) { |
| | | // 执行附件信息 |
| | | fileService.saveInoutFiles(files, data.getCompanyId(), data.getId(), curProgress); |
| | | } |
| | | |
| | | // 称重完成事件 |
| | | inoutEventControl.onInoutWeight(data, curProgress, nextProgress); |