|
@@ -233,8 +233,12 @@ public class InformationWriteQueryController extends BladeController {
|
|
|
String sql="select * from m_wbs_tree_contract where p_key_id="+query.getWbsId()+" and is_deleted=0";
|
|
|
WbsTreeContract contract = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<>(WbsTreeContract.class));
|
|
|
if(dto.getType()==1){
|
|
|
- R nameRule = wbsParamClient.getNameRuleByPkeyId(contract.getPKeyId(), Long.valueOf(contract.getProjectId()));
|
|
|
- result = nodeBaseInfoServiceClient.getNameRuleByRule(nameRule.getData()+"", contract.getPKeyId()+"");
|
|
|
+ R<List<String>> nameRuleList = wbsParamClient.getNameRuleByPkeyId(contract.getPKeyId(), Long.valueOf(contract.getProjectId()));
|
|
|
+ String nameRule = "";
|
|
|
+ if (nameRuleList != null && nameRuleList.getData() != null && !nameRuleList.getData().isEmpty()) {
|
|
|
+ nameRule = String.join("-", nameRuleList.getData());
|
|
|
+ }
|
|
|
+ result = nodeBaseInfoServiceClient.getNameRuleByRule(nameRule, contract.getPKeyId()+"");
|
|
|
}else {
|
|
|
result=nodeNameMap.get(query.getId());
|
|
|
//同时修改工程划分节点命名规则
|