Bläddra i källkod

质量检验表单顺序优化

cr 5 dagar sedan
förälder
incheckning
8ecc61ba87

+ 7 - 2
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsTreeContractServiceImpl.java

@@ -643,8 +643,13 @@ public class WbsTreeContractServiceImpl extends BaseServiceImpl<WbsTreeContractM
                 }
                 //检验附表以外的排序有问题的表单修改
                 if(resultTab.getIsTypePrivatePid()!=null){
-                    String sql="select IFNULL(sort,1000) from m_wbs_tree_private where p_key_id="+resultTab.getIsTypePrivatePid()+" and is_deleted=0";
-                    Integer sort = jdbcTemplate.queryForObject(sql,Integer.class);
+                    Integer sort=1000;
+                    try{
+                        String sql="select IFNULL(sort,1000) from m_wbs_tree_private where p_key_id="+resultTab.getIsTypePrivatePid()+" and is_deleted=0";
+                        sort= jdbcTemplate.queryForObject(sql,Integer.class);
+                    }catch (Exception e){
+                        System.out.println("未找到p_key_id"+resultTab.getIsTypePrivatePid()+"的数据");
+                    }
                     if(sort!=null&&sort!=1000&&!Objects.equals(sort, resultTab.getSort())){
                         resultTab.setSort(sort);
                         String sql1="update m_wbs_tree_contract set sort="+sort+" where p_key_id="+resultTab.getPKeyId();