|
@@ -69,27 +69,22 @@ public class ProjectMemberService {
|
|
|
log.info(param);
|
|
|
boolean updateFlag=false;
|
|
|
while (!updateFlag){
|
|
|
- var chuanyunFindResponse = chuanYunManager.find(ChuanyunSaleProjectDO.SCHEMA_CODE,param);
|
|
|
- ChuanyunSaleProjectDO chuanyunSaleProjectDO = objectMapper.convertValue(chuanyunFindResponse.getReturnData().getBizObject(), new TypeReference<>(){});
|
|
|
- log.info("销售项目"+chuanyunSaleProjectDO);
|
|
|
- if (chuanyunSaleProjectDO!=null){
|
|
|
- updateFlag=true;
|
|
|
- try {
|
|
|
- List<String> matchers = new ArrayList<>();
|
|
|
- matchers.add("F0000002_2,"+chuanyunSaleProjectDO.getSeqNo());
|
|
|
- var filter= Filter.instance(0,1,true,"And",matchers);
|
|
|
- ChuanyunFindAllBizDTO<Object> chuanyunFindAllResponse = chuanYunManager.findAll(ChuanyunGroupProjectDO.SCHEMA_CODE,filter);
|
|
|
- if (chuanyunFindAllResponse.getReturnData()!=null){
|
|
|
- List<ChuanyunGroupProjectDO> result=objectMapper.convertValue(chuanyunFindAllResponse.getReturnData().getBizObjectArray(), new TypeReference<>(){});
|
|
|
- log.info("集团项目"+result.get(0));
|
|
|
- chuanyunBasicDataScheduledTask.chuanyunUpdateProjectMemberManually(result.get(0));
|
|
|
- }
|
|
|
- }catch (Exception e){
|
|
|
- e.printStackTrace();
|
|
|
- log.warn(e.getMessage());
|
|
|
+ try {
|
|
|
+ List<String> matchers = new ArrayList<>();
|
|
|
+ matchers.add("F0000002_2,"+param);
|
|
|
+ var filter= Filter.instance(0,1,true,"And",matchers);
|
|
|
+ ChuanyunFindAllBizDTO<Object> chuanyunFindAllResponse = chuanYunManager.findAll(ChuanyunGroupProjectDO.SCHEMA_CODE,filter);
|
|
|
+ if (chuanyunFindAllResponse.getReturnData()!=null){
|
|
|
+ updateFlag=true;
|
|
|
+ List<ChuanyunGroupProjectDO> result=objectMapper.convertValue(chuanyunFindAllResponse.getReturnData().getBizObjectArray(), new TypeReference<>(){});
|
|
|
+ log.info("集团项目"+result.get(0));
|
|
|
+ chuanyunBasicDataScheduledTask.chuanyunUpdateProjectMemberManually(result.get(0));
|
|
|
}
|
|
|
- log.info("销售项目更新项目组成员成功");
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ log.warn(e.getMessage());
|
|
|
}
|
|
|
+ log.info("销售项目更新项目组成员成功");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -100,27 +95,23 @@ public class ProjectMemberService {
|
|
|
log.info(param);
|
|
|
boolean updateFlag=false;
|
|
|
while (!updateFlag){
|
|
|
- var chuanyunFindResponse = chuanYunManager.find(ChuanyunDevelopProjectDO.SCHEMA_CODE,param);
|
|
|
- ChuanyunDevelopProjectDO chuanyunDevelopProjectDO = objectMapper.convertValue(chuanyunFindResponse.getReturnData().getBizObject(), new TypeReference<>(){});
|
|
|
- log.info("研发项目"+chuanyunDevelopProjectDO);
|
|
|
- if (chuanyunDevelopProjectDO!=null){
|
|
|
- updateFlag=true;
|
|
|
- try {
|
|
|
- List<String> matchers = new ArrayList<>();
|
|
|
- matchers.add("F0000002_2,"+chuanyunDevelopProjectDO.getSeqNo());
|
|
|
- var filter= Filter.instance(0,1,true,"And",matchers);
|
|
|
- ChuanyunFindAllBizDTO<Object> chuanyunFindAllResponse = chuanYunManager.findAll(ChuanyunGroupProjectDO.SCHEMA_CODE,filter);
|
|
|
- if (chuanyunFindAllResponse.getReturnData()!=null){
|
|
|
- List<ChuanyunGroupProjectDO> result=objectMapper.convertValue(chuanyunFindAllResponse.getReturnData().getBizObjectArray(), new TypeReference<>(){});
|
|
|
- log.info("集团项目"+result.get(0));
|
|
|
- chuanyunBasicDataScheduledTask.chuanyunUpdateProjectMemberManually(result.get(0));
|
|
|
- }
|
|
|
- }catch (Exception e){
|
|
|
- e.printStackTrace();
|
|
|
- log.warn(e.getMessage());
|
|
|
+ try {
|
|
|
+ List<String> matchers = new ArrayList<>();
|
|
|
+ matchers.add("F0000002_2,"+param);
|
|
|
+ var filter= Filter.instance(0,1,true,"And",matchers);
|
|
|
+ ChuanyunFindAllBizDTO<Object> chuanyunFindAllResponse = chuanYunManager.findAll(ChuanyunGroupProjectDO.SCHEMA_CODE,filter);
|
|
|
+ if (chuanyunFindAllResponse.getReturnData()!=null){
|
|
|
+ updateFlag=true;
|
|
|
+ List<ChuanyunGroupProjectDO> result=objectMapper.convertValue(chuanyunFindAllResponse.getReturnData().getBizObjectArray(), new TypeReference<>(){});
|
|
|
+ log.info("集团项目"+result.get(0));
|
|
|
+ chuanyunBasicDataScheduledTask.chuanyunUpdateProjectMemberManually(result.get(0));
|
|
|
}
|
|
|
- log.info("研发项目更新项目组成员成功");
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ log.warn(e.getMessage());
|
|
|
}
|
|
|
+ log.info("研发项目更新项目组成员成功");
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|