| | |
| | | InoutData data = inoutMapper.inoutQueryById(inoutParam); |
| | | |
| | | //判断单子是否在值仓流程 |
| | | if(!data.getProgress().equals(InoutConstant.PROGRESS_HANDLE)){ |
| | | return PhoneRespUtil.error(RespCodeEnum.CODE_2000,"该单子不在值仓状态,不能进行值仓提交!"); |
| | | if (!data.getProgress().equals(InoutConstant.PROGRESS_HANDLE)) { |
| | | return PhoneRespUtil.error(RespCodeEnum.CODE_2000, "该单子不在值仓状态,不能进行值仓提交!"); |
| | | } |
| | | |
| | | if(param.getType().equals(PhoneConstant.PHONE_INOUT_START)){ |
| | | if (param.getType().equals(PhoneConstant.PHONE_INOUT_START)) { |
| | | //值仓开始提交,只更新值仓开始时间 |
| | | String msg = inoutService.updateData(data); |
| | | return PhoneRespUtil.success(msg, req); |
| | | }else{ |
| | | } else { |
| | | //值仓结束提交,需更新流程状态、值仓结束时间、值仓人、值仓扣重等 |
| | | data.setDeHandle(param.getDeHandle()); |
| | | data.setHandleUser(authUser.getCname()); |
| | |
| | | files.add(fileData2); |
| | | data.setFiles(files); |
| | | //进行下一流程更新 |
| | | PageResponse<InoutData> stringPageResponse = inoutManager.inNextStep(data); |
| | | // PageResponse<InoutData> stringPageResponse = inoutManager.inNextStep(data); |
| | | |
| | | PageResponse<InoutData> stringPageResponse = inoutManager.submitHandle(data); |
| | | |
| | | return PhoneRespUtil.success(stringPageResponse.getData(), req); |
| | | } |