|
@@ -1,7 +1,9 @@
|
|
|
package com.iamberry.rst.controllers.pts;
|
|
|
|
|
|
import com.iamberry.rst.core.order.Order;
|
|
|
+import com.iamberry.rst.core.pts.ProcessNode;
|
|
|
import com.iamberry.rst.core.pts.Produce;
|
|
|
+import com.iamberry.rst.core.pts.ProduceProcess;
|
|
|
import com.iamberry.rst.faces.pts.ProduceService;
|
|
|
import com.iamberry.wechat.tools.RespJsonBean;
|
|
|
import com.iamberry.wechat.tools.ResponseJson;
|
|
@@ -46,6 +48,21 @@ public class ProduceAppController {
|
|
|
}
|
|
|
//查询员工所做的产品,产品的工序,工序的节点操作
|
|
|
List<Produce> list = produceService.getAllProduceList(Integer.valueOf(employeeId));
|
|
|
+ for(Produce produce : list ){
|
|
|
+ produce.setEmployeeId(0);
|
|
|
+ for(ProduceProcess produceProcess : produce.getProcess()){
|
|
|
+ Integer emId = produceProcess.getEmployeeId();
|
|
|
+ if ( emId != Integer.valueOf(employeeId)){
|
|
|
+ emId = 0;
|
|
|
+ }else{
|
|
|
+ produce.setEmployeeId(emId);
|
|
|
+ }
|
|
|
+ produceProcess.setEmployeeId(emId);
|
|
|
+ for (ProcessNode processNode : produceProcess.getNodes()){
|
|
|
+ processNode.setEmployeeId(emId);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
if(list.size() < 1){
|
|
|
rsj.setResultCode(500);
|
|
|
rsj.setResultMsg("ERROR");
|