|
@@ -1,18 +1,12 @@
|
|
package com.iamberry.rst.controllers.approval;
|
|
package com.iamberry.rst.controllers.approval;
|
|
|
|
|
|
-import com.iamberry.rst.core.approval.ApprovalApplyPick;
|
|
|
|
-import com.iamberry.rst.core.approval.ApprovalApplyPickItem;
|
|
|
|
-import com.iamberry.rst.core.approval.ApprovalInfo;
|
|
|
|
-import com.iamberry.rst.core.approval.ApprovalProductionContract;
|
|
|
|
|
|
+import com.iamberry.rst.core.approval.*;
|
|
import com.iamberry.rst.core.cm.SendProdcue;
|
|
import com.iamberry.rst.core.cm.SendProdcue;
|
|
import com.iamberry.rst.core.order.OrderBatch;
|
|
import com.iamberry.rst.core.order.OrderBatch;
|
|
import com.iamberry.rst.core.page.PageRequest;
|
|
import com.iamberry.rst.core.page.PageRequest;
|
|
import com.iamberry.rst.core.page.PagedResult;
|
|
import com.iamberry.rst.core.page.PagedResult;
|
|
import com.iamberry.rst.core.sys.Admin;
|
|
import com.iamberry.rst.core.sys.Admin;
|
|
-import com.iamberry.rst.faces.approval.ApplyPickItemService;
|
|
|
|
-import com.iamberry.rst.faces.approval.ApplyPickService;
|
|
|
|
-import com.iamberry.rst.faces.approval.ApprovalOrderService;
|
|
|
|
-import com.iamberry.rst.faces.approval.ApprovalTaskService;
|
|
|
|
|
|
+import com.iamberry.rst.faces.approval.*;
|
|
import com.iamberry.rst.faces.sys.SysService;
|
|
import com.iamberry.rst.faces.sys.SysService;
|
|
import com.iamberry.rst.service.approval.ApprovalProductionContractServiceImpl;
|
|
import com.iamberry.rst.service.approval.ApprovalProductionContractServiceImpl;
|
|
import com.iamberry.rst.utils.StitchAttrUtil;
|
|
import com.iamberry.rst.utils.StitchAttrUtil;
|
|
@@ -47,6 +41,8 @@ public class ApplyPickController {
|
|
private ApprovalOrderService approvalOrderService;
|
|
private ApprovalOrderService approvalOrderService;
|
|
@Autowired
|
|
@Autowired
|
|
private ApprovalProductionContractServiceImpl approvalProductionContractService;
|
|
private ApprovalProductionContractServiceImpl approvalProductionContractService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ApprovalProductionService approvalProductionService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取已审批通过的订单
|
|
* 获取已审批通过的订单
|
|
@@ -145,13 +141,13 @@ public class ApplyPickController {
|
|
map.put("msg","电话号码为空");
|
|
map.put("msg","电话号码为空");
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
- if(approvalApplyPick.getApprovalId() == null || "".equals(approvalApplyPick.getApprovalId())){
|
|
|
|
|
|
+ if(approvalApplyPick.getProductionApprovalId() == null || "".equals(approvalApplyPick.getProductionApprovalId())){
|
|
map.put("msg","未选择审批订单");
|
|
map.put("msg","未选择审批订单");
|
|
return map;
|
|
return map;
|
|
}else{
|
|
}else{
|
|
- ApprovalInfo approvalInfo = approvalOrderService.getApprovalInfoById(approvalApplyPick.getApprovalId());
|
|
|
|
|
|
+ ApprovalInfo approvalInfo = approvalOrderService.getApprovalInfoById(approvalApplyPick.getProductionApprovalId());
|
|
if(approvalInfo == null){
|
|
if(approvalInfo == null){
|
|
- map.put("msg","审批订单信息id错误");
|
|
|
|
|
|
+ map.put("msg","选择生产审批订单id错误");
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -181,9 +177,23 @@ public class ApplyPickController {
|
|
approvalProductionContract.setApprovalId(approvalApplyPick.getApprovalId());
|
|
approvalProductionContract.setApprovalId(approvalApplyPick.getApprovalId());
|
|
List<ApprovalProductionContract> approvalProductionContractList = approvalProductionContractService.getApprovalProductionContractList(approvalProductionContract);
|
|
List<ApprovalProductionContract> approvalProductionContractList = approvalProductionContractService.getApprovalProductionContractList(approvalProductionContract);
|
|
|
|
|
|
|
|
+ /*该提货所属的审批信息*/
|
|
|
|
+ ApprovalInfo approvalInfo = approvalOrderService.getApprovalInfoById(approvalApplyPick.getApprovalId());
|
|
|
|
+
|
|
|
|
+ /*绑定的生产审批信息*/
|
|
|
|
+ ApprovalInfo productionApprovalInfo = approvalOrderService.getApprovalInfoById(approvalApplyPick.getProductionApprovalId());
|
|
|
|
+
|
|
|
|
+ ApprovalProduction ap = new ApprovalProduction();
|
|
|
|
+ ap.setApprovalId(productionApprovalInfo.getApprovalId());
|
|
|
|
+ List<ApprovalProduction> approvalProductionList = approvalProductionService.getApprovalProductionList(ap);
|
|
|
|
+
|
|
|
|
+// approvalProductionService.get
|
|
|
|
+
|
|
ResponseJson rj = ResponseJson.getSUCCESS();
|
|
ResponseJson rj = ResponseJson.getSUCCESS();
|
|
rj.addResponseKeyValue("approvalApplyPick",approvalApplyPick);
|
|
rj.addResponseKeyValue("approvalApplyPick",approvalApplyPick);
|
|
rj.addResponseKeyValue("productionContractList",approvalProductionContractList);
|
|
rj.addResponseKeyValue("productionContractList",approvalProductionContractList);
|
|
|
|
+ rj.addResponseKeyValue("approvalInfo",approvalInfo);
|
|
|
|
+ rj.addResponseKeyValue("productionApprovalInfo",productionApprovalInfo);
|
|
return rj;
|
|
return rj;
|
|
}
|
|
}
|
|
|
|
|