Переглянути джерело

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

wks 2 роки тому
батько
коміт
96a2edee3d

+ 0 - 8
src/main/java/com/ydtech/modules/admin/controller/SysAgencyLeaderController.java

@@ -26,14 +26,6 @@ public class SysAgencyLeaderController extends BaseController {
     @Resource
     private SysAgencyLeaderService sysAgencyLeaderService;
 
-//    /**
-//     * 查询正常的后线人员工  id 和姓名
-//     */
-//    @GetMapping("/getUserInfo")
-//    @ApiOperation(value = "查询账号正常的后线人员工")
-//    public HttpResult getUserInfo() {
-//        return HttpResult.ok(sysAgencyLeaderService.getUserInfo());
-//    }
 
     /**
      * 查询四级正常的后线人员

+ 0 - 10
src/main/java/com/ydtech/modules/admin/controller/SysDeptController.java

@@ -183,16 +183,6 @@ public class SysDeptController extends BaseController {
         return HttpResult.ok(sysDeptService.getSysDeptTree());
     }
 
-    /**
-     * 合伙人、工作室管理机构树
-     * @return
-     */
-    @ApiOperation(value = "合伙人、工作室管理机构树")
-    @GetMapping(value = "/getSysDeptTreeInfo")
-    public HttpResult<List<SysDeptTreeVo>> getSysDeptTreeInfo() {
-
-        return HttpResult.ok(sysDeptService.getSysDeptTreeInfo());
-    }
 
 
 }

+ 0 - 2
src/main/java/com/ydtech/modules/admin/controller/SysPartnerController.java

@@ -2,10 +2,8 @@ package com.ydtech.modules.admin.controller;
 
 import com.ydtech.core.page.HttpResult;
 import com.ydtech.modules.admin.model.SysPartner;
-import com.ydtech.modules.admin.model.SysUser;
 import com.ydtech.modules.admin.model.dto.SysPartnerDto;
 import com.ydtech.modules.admin.model.dto.SysPartnerPageDto;
-import com.ydtech.modules.admin.model.vo.AgencyExtractFee;
 import com.ydtech.modules.admin.model.vo.AgencyExtractFeeVo;
 import com.ydtech.modules.admin.model.vo.SysUserPartner;
 import com.ydtech.modules.admin.service.SysPartnerService;

+ 0 - 1
src/main/java/com/ydtech/modules/admin/service/SysDeptService.java

@@ -115,7 +115,6 @@ public interface SysDeptService extends IService<SysDept> {
 
     List<SysDeptTreeVo> getSysDeptTree();
 
-    List<SysDeptTreeVo> getSysDeptTreeInfo();
 }
 
 

+ 0 - 36
src/main/java/com/ydtech/modules/admin/service/impl/SysDeptServiceImpl.java

@@ -583,42 +583,6 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept>
         return sysDeptTreeVos;
     }
 
-    private void getSysDeptTreeVos(List<SysDeptTreeVo> sysDeptTree1) {
-        for (SysDeptTreeVo deptTreeVo : sysDeptTree1) {
-            List<SysDept> sysDept2 = sysDeptMapper.selectList(new LambdaQueryWrapper<SysDept>()
-                    .eq(SysDept::getParentId, deptTreeVo.getId()).eq(SysDept::getDelFlag, 0).isNotNull(SysDept::getComlevel));
-            List<SysDeptTreeVo> sysDeptTree2 = BeanUtil.copyToList(sysDept2, SysDeptTreeVo.class);
-            deptTreeVo.setChildren(sysDeptTree2);
-            if (sysDeptTree2.size()>0) {
-                getSysDeptTreeVos(sysDeptTree2);
-            }
-
-        }
-
-    }
-
-    @Override
-    public List<SysDeptTreeVo> getSysDeptTreeInfo() {
-        SysDept sysDept = getById("9");
-        LambdaQueryWrapper<SysDept> lqw = new LambdaQueryWrapper<>();
-        lqw.eq(SysDept::getDelFlag, 0);
-        lqw.isNotNull(SysDept::getComlevel);
-        lqw.likeRight(SysDept::getId, "9");
-        lqw.orderByAsc(SysDept::getOrderNum);
-        List<SysDept> sysDeptList = list(lqw);
-        SysDeptTreeVo sysDeptTreeVo = BeanUtil.copyProperties(sysDept, SysDeptTreeVo.class);
-        List<SysDeptTreeVo> sysDeptTreeVos = BeanUtil.copyToList(sysDeptList, SysDeptTreeVo.class);
-        sysDeptTreeVos.add(sysDeptTreeVo);
-        Map<String, List<SysDeptTreeVo>> map = sysDeptTreeVos.stream().sorted(Comparator.comparing(SysDeptTreeVo::getId)).collect(Collectors.groupingBy(SysDeptTreeVo::getParentId));
-        sysDeptTreeVos.forEach(i -> {
-            i.setChildren(map.getOrDefault(i.getId(), new ArrayList<>()));
-            i.setDeptCount(i.getChildren().size());
-        });
-        sysDeptTreeVos = map.get(sysDept.getParentId());
-
-
-        return sysDeptTreeVos;
-    }
 
 }
 

+ 0 - 1
src/main/java/com/ydtech/modules/admin/service/impl/SysPartnerServiceImpl.java

@@ -12,7 +12,6 @@ import com.ydtech.modules.admin.model.dto.SysPartnerDto;
 import com.ydtech.modules.admin.model.dto.SysPartnerPageDto;
 import com.ydtech.modules.admin.model.vo.AgencyExtractFeeVo;
 import com.ydtech.modules.admin.model.vo.SysUserPartner;
-import com.ydtech.modules.admin.service.SysDeptService;
 import com.ydtech.modules.admin.service.SysPartnerService;
 import com.ydtech.modules.admin.service.SysUserService;
 import com.ydtech.modules.base.controller.BaseController;

+ 13 - 5
src/main/java/com/ydtech/modules/fnc/service/impl/InsuranceHandlingSettlementMonthServiceImpl.java

@@ -14,6 +14,7 @@ import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
+import org.springframework.util.ObjectUtils;
 
 import java.math.BigDecimal;
 import java.util.Comparator;
@@ -35,12 +36,13 @@ import java.util.stream.Collectors;
 @Service
 public class InsuranceHandlingSettlementMonthServiceImpl extends ServiceImpl<InsuranceHandlingSettlementMonthMapper, InsuranceHandlingSettlementMonthEntity> implements InsuranceHandlingSettlementMonthService {
     @Autowired
-    private InsPlyIncomeService  insPlyIncomeService;
+    private InsPlyIncomeService insPlyIncomeService;
+
     @Override
     public List<InsuranceHandlingSettlementMonthDto> queryList(InsuranceHandlingSettlementMonthVo insuranceHandlingSettlementMonthVo) {
-        List<InsuranceHandlingSettlementMonthDto>  incomeList=  insPlyIncomeService.getInvociAmount(insuranceHandlingSettlementMonthVo);
+        List<InsuranceHandlingSettlementMonthDto> incomeList = insPlyIncomeService.getInvociAmount(insuranceHandlingSettlementMonthVo);
         List<InsuranceHandlingSettlementMonthDto> resultList = baseMapper.queryList(insuranceHandlingSettlementMonthVo);
-        if(resultList.size()>0){
+        if (!resultList.isEmpty()) {
             Map<String, InsuranceHandlingSettlementMonthDto> latestByTaskId = resultList.stream()
                     .collect(Collectors.toMap(
                             InsuranceHandlingSettlementMonthDto::getIncomeSigningTime, // 用于生成Map的键
@@ -52,9 +54,15 @@ public class InsuranceHandlingSettlementMonthServiceImpl extends ServiceImpl<Ins
             for (InsuranceHandlingSettlementMonthDto   incomeItem   : incomeList){
                 String incomeSigningTime = incomeItem.getIncomeSigningTime();
                 InsuranceHandlingSettlementMonthDto insuranceHandlingSettlementMonthDto = latestByTaskId.get(incomeSigningTime);
-                incomeItem.setRemainingAmount(insuranceHandlingSettlementMonthDto.getRemainingAmount());
-                incomeItem.setTotalAmount(insuranceHandlingSettlementMonthDto.getTotalAmount());
+                if(ObjectUtils.isEmpty(insuranceHandlingSettlementMonthDto)){
+                    incomeItem.setRemainingAmount(incomeItem.getTotalAmount());
+                    incomeItem.setTotalAmount(incomeItem.getTotalAmount());
+                }else {
+                    incomeItem.setRemainingAmount(insuranceHandlingSettlementMonthDto.getRemainingAmount());
+                    incomeItem.setTotalAmount(insuranceHandlingSettlementMonthDto.getTotalAmount());
+                }
                 incomeItem.setCreateTime(null);
+
                 if( incomeItem.getSettlementAmount() ==null || incomeItem.getSettlementAmount().compareTo(BigDecimal.ZERO)==0){
                     incomeItem.setSettlementAmount(new BigDecimal("0.00"));