项目维度 产品线
This commit is contained in:
@@ -16,12 +16,16 @@ import java.util.Date;
|
|||||||
public class PCAbreakdownList {
|
public class PCAbreakdownList {
|
||||||
|
|
||||||
private String id;
|
private String id;
|
||||||
|
private String svpps;
|
||||||
private String standId;
|
private String standId;
|
||||||
|
private Date xcxssrq;
|
||||||
|
private Date zccssrq;
|
||||||
private String itemsNum;
|
private String itemsNum;
|
||||||
|
private String claimType;
|
||||||
private String itemsName;
|
private String itemsName;
|
||||||
|
private String applyArctic;
|
||||||
|
private String busStandCover;
|
||||||
private String responsibleUnit;
|
private String responsibleUnit;
|
||||||
private String responsibleEngineer;
|
private String responsibleEngineer;
|
||||||
private String workPeople;
|
|
||||||
private String workPeopleId;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
+1
@@ -71,6 +71,7 @@ public class PCAdlApproveAfter implements TaskListener {
|
|||||||
sarStandUnqualified.setProductType("research");
|
sarStandUnqualified.setProductType("research");
|
||||||
sarStandUnqualified.setReason(pcAdataList.getNoCompliance());
|
sarStandUnqualified.setReason(pcAdataList.getNoCompliance());
|
||||||
sarStandUnqualified.setPlanCloseTime(pcAdataList.getCompletionTime());
|
sarStandUnqualified.setPlanCloseTime(pcAdataList.getCompletionTime());
|
||||||
|
sarStandUnqualified.setProductLine(delegateTask.getVariable("productLines",String.class));
|
||||||
standUnqualifieds.add(sarStandUnqualified);
|
standUnqualifieds.add(sarStandUnqualified);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -13,6 +13,7 @@ import com.ydw.bat.wkflow.business_main.datas.entity.Datas;
|
|||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNameService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNameService;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IBusProcessNewService;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.service.IDatasService;
|
import com.ydw.bat.wkflow.business_main.datas.service.IDatasService;
|
||||||
|
import com.ydw.bat.wkflow.util.DealWithDate;
|
||||||
import com.ydw.bat.wkflow.util.SpringContextUtil;
|
import com.ydw.bat.wkflow.util.SpringContextUtil;
|
||||||
import org.activiti.engine.delegate.DelegateTask;
|
import org.activiti.engine.delegate.DelegateTask;
|
||||||
import org.activiti.engine.delegate.TaskListener;
|
import org.activiti.engine.delegate.TaskListener;
|
||||||
@@ -106,7 +107,7 @@ public class PCAjgManagerDistributeAfter implements TaskListener {
|
|||||||
BusProcessNew busProcessNewNext = new BusProcessNew();
|
BusProcessNew busProcessNewNext = new BusProcessNew();
|
||||||
busProcessNewNext.setMsgType("clause");
|
busProcessNewNext.setMsgType("clause");
|
||||||
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||||
busProcessNewNext.setMesg(JsonUtil.toJson(map.get(userId)));
|
busProcessNewNext.setMesg(DealWithDate.delWithTimePCA(map.get(userId)));
|
||||||
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
|
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
|
||||||
busProcessNewNext.setFinishFlag("0");
|
busProcessNewNext.setFinishFlag("0");
|
||||||
busProcessNewNext.setTaskInfo(delegateTask.getName());
|
busProcessNewNext.setTaskInfo(delegateTask.getName());
|
||||||
|
|||||||
+1
@@ -35,6 +35,7 @@ public class PCAstartAfter implements TaskListener {
|
|||||||
Datas datas = datasService.getOne(queryWrapper);
|
Datas datas = datasService.getOne(queryWrapper);
|
||||||
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
|
JSONObject object = JSONObject.parseObject(datas.getFormValsJson());
|
||||||
delegateTask.setVariable("objectJson", object);
|
delegateTask.setVariable("objectJson", object);
|
||||||
|
delegateTask.setVariable("productLines",object.getString("productLine"));
|
||||||
//获取对象中的项目的数据
|
//获取对象中的项目的数据
|
||||||
// 获取标准,项目相关信息!预测在下发阶段需要分散 但是在非下发阶段要带着数据!所以此步骤只需要拿到预存的id就好了
|
// 获取标准,项目相关信息!预测在下发阶段需要分散 但是在非下发阶段要带着数据!所以此步骤只需要拿到预存的id就好了
|
||||||
delegateTask.setVariable("ywjl",object.getString("serviceManager"));
|
delegateTask.setVariable("ywjl",object.getString("serviceManager"));
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.ydw.bat.wkflow.util;
|
package com.ydw.bat.wkflow.util;
|
||||||
|
|
||||||
|
import com.ydw.bat.wkflow.business_main.datas.dto.PCA.PCAtotal;
|
||||||
import com.ydw.bat.wkflow.business_main.datas.dto.PEPres;
|
import com.ydw.bat.wkflow.business_main.datas.dto.PEPres;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
import net.sf.json.JsonConfig;
|
import net.sf.json.JsonConfig;
|
||||||
@@ -15,4 +16,11 @@ public class DealWithDate {
|
|||||||
return jsonObject.toString();
|
return jsonObject.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String delWithTimePCA(PCAtotal a){
|
||||||
|
JsonConfig jsonConfig = new JsonConfig();
|
||||||
|
jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor());
|
||||||
|
JSONObject jsonObject = JSONObject.fromObject(a,jsonConfig);
|
||||||
|
return jsonObject.toString();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user