|
@@ -956,8 +956,9 @@ public class ContractInfoServiceImpl extends BaseServiceImpl<ContractInfoMapper,
|
|
|
//如果是底层节点在创建时自动生成最顶层的根节点
|
|
|
if(contractInfo.getTemplateType()!=null&&contractInfo.getTemplateType().equals(2)){
|
|
|
String sql="select * from m_wbs_tree_private where project_id="+contractInfo.getPId()+" and parent_id=0 and is_deleted=0 and wbs_type=1 limit 1";
|
|
|
- WbsTreePrivate wbsTreePrivate = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<>(WbsTreePrivate.class));
|
|
|
- if(wbsTreePrivate!=null){
|
|
|
+ List<WbsTreePrivate> wbsTreePrivates = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(WbsTreePrivate.class));
|
|
|
+ if(!wbsTreePrivates.isEmpty()){
|
|
|
+ WbsTreePrivate wbsTreePrivate = wbsTreePrivates.get(0);
|
|
|
WbsTreeContract wbsTreeContract=new WbsTreeContract();
|
|
|
wbsTreeContract.setPKeyId(SnowFlakeUtil.getId());
|
|
|
wbsTreeContract.setId(wbsTreePrivate.getId());
|