Jelajahi Sumber

代理人app开发

xuqiang 1 tahun lalu
induk
melakukan
a338a13563

+ 1 - 2
src/main/java/com/ydtech/modules/fnc/service/impl/InsFeeAuditServiceImpl.java

@@ -365,9 +365,8 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
             SysUser sysUser = sysUserService.getById(order.getUserid());
             if (1 == sysUser.getNewApp()){
                 newExtractFee(insAreaCompany);
-            }else {
-                extractFee(insAreaCompany);
             }
+            extractFee(insAreaCompany);
 
             sysPremiumDetailsMapper.updateStatus(insAreaCompany.getId());
             if (isManagement(order.getUserid()) && sysSwitchConfigService.getBalanceExtractStatus()) {

+ 5 - 6
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -296,13 +296,12 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
                    if (sysPremiumDetails.isEmpty()){
                        newSaveFeeInfo(insAreaCompany);
                    }
-               }else {
-                   List<SysPremiumDetails> sysPremiumDetails = sysPremiumDetailsMapper.selectList(new LambdaQueryWrapper<SysPremiumDetails>().eq(SysPremiumDetails::getCompanyId, id));
-                   if (sysPremiumDetails.isEmpty()) {
-                       //已承保记录保费数据
-                       saveFeeInfo(insAreaCompany);
-                   }
                }
+                List<SysPremiumDetails> sysPremiumDetails = sysPremiumDetailsMapper.selectList(new LambdaQueryWrapper<SysPremiumDetails>().eq(SysPremiumDetails::getCompanyId, id));
+                if (sysPremiumDetails.isEmpty()) {
+                    //已承保记录保费数据
+                    saveFeeInfo(insAreaCompany);
+                }
             }
         }
 

+ 6 - 6
src/main/java/com/ydtech/modules/partner/service/Impl/PartnerUserServiceImpl.java

@@ -18,6 +18,7 @@ import com.ydtech.core.page.HttpResult;
 import com.ydtech.modules.admin.dao.SysUserMapper;
 import com.ydtech.modules.admin.model.SysUser;
 import com.ydtech.modules.admin.model.vo.AppUserInfoVo;
+import com.ydtech.modules.admin.service.impl.SysUserServiceImpl;
 import com.ydtech.modules.base.controller.BaseController;
 import com.ydtech.modules.order.dao.InsUploadFilesMapper;
 import com.ydtech.modules.order.entity.api.zhongmei.constants.TimeConstants;
@@ -343,20 +344,19 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
                     if (partnerUsers != null && CollectionUtil.isNotEmpty(gradeList)){
                         SysUser sysUser = sysUserMapper.selectById(userId);
                         for (String s : gradeList) {
+                            String deptId = sysUser.getDeptId();
+                            if (StringUtils.equals("4",s)){
+                                deptId = SpringUtil.getBean(SysUserServiceImpl.class).addDeptUser(sysUser,s);
+                            }
                             PartnerUser partnerUser = new PartnerUser();
                             partnerUser.setName(sysUser.getName());
                             partnerUser.setMobile(sysUser.getMobile());
                             partnerUser.setUserId(sysUser.getId());
-                            partnerUser.setDeptId(sysUser.getDeptId());
+                            partnerUser.setDeptId(deptId);
                             partnerUser.setDeptName(sysUser.getDeptName());
                             partnerUser.setGrade(Integer.valueOf(s));
                             partnerUser.setReferrerId(partnerUsers.getUserId());
                             baseMapper.insert(partnerUser);
-//                        if (StringUtils.equals("4",s)){
-//                            sysUser.setGrade(4);
-//                            SysUser2Vo sysUser2Vo = getUser2Vo(sysUser,partnerUser.getUserId());
-//                            SpringUtil.getBean(SysUserController.class).newSaveUserInfoByPartner(sysUser2Vo);
-//                        }
                         }
                     }
                 }