Commit 7f71eb81f86ab41836df89a68649371de7bd13f0
1 parent
84203bb5
回传新增采购退料单类型
Showing
1 changed file
with
8 additions
and
6 deletions
src/main/java/com/huaheng/api/erp/service/TaskReturnServiceImpl.java
... | ... | @@ -189,18 +189,14 @@ public class TaskReturnServiceImpl implements TaskReturnService { |
189 | 189 | String methodName = ""; |
190 | 190 | String receiptType = "BZXXRK"; |
191 | 191 | if (receiptHeader != null) { |
192 | - if (StringUtils.isNull(receiptHeader.getReferId())) { | |
193 | - throw new ServiceException("找不到该任务对应单据所关联的 referId"); | |
194 | - } | |
195 | - if (StringUtils.isEmpty(receiptHeader.getReferCode())) { | |
196 | - throw new ServiceException("找不到该任务对应单据所关联的编号 referCode"); | |
197 | - } | |
198 | 192 | receiptType = receiptHeader.getReceiptType(); |
199 | 193 | } |
200 | 194 | if ("CGRKD".equals(receiptType)) {//采购入库单 |
201 | 195 | methodName = "STK_InStock"; |
202 | 196 | } else if ("SCTLD".equals(receiptType)) {//生产退料单 |
203 | 197 | methodName = "PRD_ReturnMtrl"; |
198 | + } else if ("CDTL".equals(receiptType)) {//采购退料单 | |
199 | + methodName = "PUR_MRB"; | |
204 | 200 | } else if ("SCRKD".equals(receiptType)) {//生产入库单 |
205 | 201 | methodName = "PRD_INSTOCK"; |
206 | 202 | } else if ("SCTKD".equals(receiptType)) {//生产退库单 |
... | ... | @@ -253,6 +249,12 @@ public class TaskReturnServiceImpl implements TaskReturnService { |
253 | 249 | return AjaxResult.error("找不到对应ERP的方法标识"); |
254 | 250 | } |
255 | 251 | // fid单据号 fbillno单据编码 |
252 | + if (StringUtils.isNull(receiptHeader.getReferId())) { | |
253 | + throw new ServiceException("找不到该任务对应单据所关联的 referId"); | |
254 | + } | |
255 | + if (StringUtils.isEmpty(receiptHeader.getReferCode())) { | |
256 | + throw new ServiceException("找不到该任务对应单据所关联的编号 referCode"); | |
257 | + } | |
256 | 258 | AjaxResult ajaxResult = taskReturnService.sendTaskReturn(receiptHeader.getReferId().toString(), receiptHeader.getReferCode(), methodName, operate); |
257 | 259 | if (ajaxResult.getCode() != 200) { |
258 | 260 | //回传失败,修改回传次数 |
... | ... |