Commit 7f71eb81f86ab41836df89a68649371de7bd13f0

Authored by 易文鹏
1 parent 84203bb5

回传新增采购退料单类型

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 //回传失败,修改回传次数
... ...