|
@@ -26,6 +26,7 @@ import javax.persistence.CascadeType;
|
|
|
import javax.persistence.FetchType;
|
|
|
import javax.persistence.OneToMany;
|
|
|
import java.time.LocalDateTime;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
@Slf4j
|
|
@@ -60,7 +61,7 @@ public class ProjectTest1 {
|
|
|
}
|
|
|
|
|
|
ChuanyunBuildProject chuanyunBuildProject = bpList.get(i);
|
|
|
- log.info("{chuanyunBuildProject => {}}", chuanyunBuildProject);
|
|
|
+ // log.info("{chuanyunBuildProject => {}}", chuanyunBuildProject);
|
|
|
|
|
|
try {
|
|
|
Thread.sleep(200); //避免同步数据时因为氚云的限制而导致失败
|
|
@@ -72,14 +73,30 @@ public class ProjectTest1 {
|
|
|
aftermarket.setAfterProType(chuanyunBuildProject.getProjectType());
|
|
|
aftermarket.setProClassify(chuanyunBuildProject.getProjectClassify());
|
|
|
|
|
|
- if (chuanyunBuildProject.getProjectType() == "维保") { //DW(维保)
|
|
|
+ if (chuanyunBuildProject.getProjectType().equals("维保")) { //DW(维保)
|
|
|
aftermarket.setMaintenanceProManager(chuanyunBuildProject.getProjectManager().getObjectId());
|
|
|
aftermarket.setMaintenanceProDirector(chuanyunBuildProject.getProjectDirector().getObjectId());
|
|
|
aftermarket.setMaintenanceSaleChargeMan(chuanyunBuildProject.getSalesDirector().getObjectId());
|
|
|
+ aftermarket.setImplProManager(chuanyunBuildProject.getImplementationManager().getObjectId());
|
|
|
+
|
|
|
+// List<ChuanyunMaintenanceProDO> maintenanceProList = new ArrayList<>();
|
|
|
+// if (chuanyunBuildProject.getMaintenanceProList().size() > 0) {
|
|
|
+// for (int j = 0; j < chuanyunBuildProject.getMaintenanceProList().size(); j++) {
|
|
|
+// ChuanyunMaintenanceProDO chuanyunMaintenanceProDO = chuanyunBuildProject.getMaintenanceProList().get(j);
|
|
|
+// ChuanyunMaintenanceProDO newChuanyunMaintenanceProDO = new ChuanyunMaintenanceProDO();
|
|
|
+// newChuanyunMaintenanceProDO.setProProperty(chuanyunMaintenanceProDO.getProProperty());
|
|
|
+// newChuanyunMaintenanceProDO.setProContent(chuanyunMaintenanceProDO.getProContent());
|
|
|
+// newChuanyunMaintenanceProDO.setProVersion(chuanyunMaintenanceProDO.getProVersion());
|
|
|
+// newChuanyunMaintenanceProDO.setMaintenanceChargeMan(chuanyunMaintenanceProDO.getMaintenanceChargeMan());
|
|
|
+// newChuanyunMaintenanceProDO.setRemark(chuanyunMaintenanceProDO.getRemark());
|
|
|
+// // log.info("{chuanyunMaintenanceProDO => {}}", chuanyunMaintenanceProDO);
|
|
|
+// maintenanceProList.add(newChuanyunMaintenanceProDO);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// aftermarket.setMaintenanceProList(maintenanceProList);
|
|
|
|
|
|
- aftermarket.setImplProManager(chuanyunBuildProject.getImplementationManager());
|
|
|
aftermarket.setMaintenanceProList(chuanyunBuildProject.getMaintenanceProList());
|
|
|
- aftermarket.setMaintenanceCycleList(chuanyunBuildProject.getMaintenanceCycleList());
|
|
|
+// aftermarket.setMaintenanceCycleList(chuanyunBuildProject.getMaintenanceCycleList());
|
|
|
} else { //AS(售后)
|
|
|
aftermarket.setAfterSaleManager(chuanyunBuildProject.getProjectManager().getObjectId());
|
|
|
aftermarket.setAfterSaleDirector(chuanyunBuildProject.getProjectDirector().getObjectId());
|
|
@@ -91,7 +108,7 @@ public class ProjectTest1 {
|
|
|
aftermarket.setSetUpDate(chuanyunBuildProject.getSetUpDate());
|
|
|
}
|
|
|
|
|
|
- log.info("{aftermarket => {}}", aftermarket);
|
|
|
+ // log.info("{aftermarket => {}}", aftermarket);
|
|
|
|
|
|
String json = null;
|
|
|
try {
|