ソースを参照

Merge remote-tracking branch 'origin/test' into test

haoyu 2 年 前
コミット
a43073f26b

+ 14 - 1
src/main/java/com/ydtech/modules/admin/controller/SysDeptController.java

@@ -8,7 +8,6 @@ import com.ydtech.modules.admin.model.SysUser;
 import com.ydtech.modules.admin.model.vo.SysDeptVo;
 import com.ydtech.modules.admin.service.SysDeptService;
 import com.ydtech.modules.base.controller.BaseController;
-import com.ydtech.utils.StringUtils;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.RequiredArgsConstructor;
@@ -125,4 +124,18 @@ public class SysDeptController extends BaseController {
     public HttpResult findTeamList(String deptId) {
         return HttpResult.ok(sysDeptService.findTeamList(deptId));
     }
+
+    /**
+     *  @version
+     *  @author: hxl
+     *  @Date: 2024/4/23 14:59
+     *  @Description: 获取所有的树结构
+     */
+    @ApiOperation(value = "获取所有的树结构")
+    @GetMapping(value = "/findAllTree")
+    public HttpResult<List<SysDept>> findAllTree() {
+        LambdaQueryWrapper<SysDept> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(SysDept::getDelFlag, 0);
+        return HttpResult.ok(sysDeptService.findTree("9",null));
+    }
 }

+ 6 - 3
src/main/java/com/ydtech/modules/protocols/service/impl/PtlAgreementProductCostsNewServiceImpl.java

@@ -255,9 +255,12 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
     }
 
     private String radioIdentifying(PtlAgreementUndwrtRulesAttr ptlAgreementUndwrtRulesAttr, PtlAgreementProductCostsAttrLink ptlAgreementProductCostsAttrLink) {
-        PtlAgreementUndwrtRulesDictLabal ptlAgreementUndwrtRulesDictLabal = ptlAgreementUndwrtRulesAttr.getDictLabal().stream().filter(x ->
-                x.getCode().equals(ptlAgreementProductCostsAttrLink.getMin())).findAny().get();
-        return ptlAgreementUndwrtRulesAttr.getAttrName() + "为" + ptlAgreementUndwrtRulesDictLabal.getName();
+        if(ptlAgreementProductCostsAttrLink.getMin() != null) {
+            PtlAgreementUndwrtRulesDictLabal ptlAgreementUndwrtRulesDictLabal = ptlAgreementUndwrtRulesAttr.getDictLabal().stream().filter(x ->
+                    x.getCode().equals(ptlAgreementProductCostsAttrLink.getMin())).findAny().get();
+            return ptlAgreementUndwrtRulesAttr.getAttrName() + "为" + ptlAgreementUndwrtRulesDictLabal.getName();
+        }
+        return "";
     }
 
     private String inputNumberIdentifying(PtlAgreementUndwrtRulesAttr ptlAgreementUndwrtRulesAttr, PtlAgreementProductCostsAttrLink ptlAgreementProductCostsAttrLink) {