Parcourir la source

商户端-商户入住

jinwenhai il y a 2 jours
Parent
commit
350544ea3e

+ 19 - 8
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/MaTechnicianServiceImpl.java

@@ -131,24 +131,36 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
     @Override
     @Transactional(rollbackFor = Exception.class)
     public void apply(MaTechnicianAppAddVo req) {
-        // 初始化加密工具
-        BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
         String phone = req.getTePhone();
         //商户入住前置条件校验
         getMaTechnician(req, phone);
         MaTechnician maTechnician = new MaTechnician();
         BeanUtils.copyProperties(req, maTechnician);
-        //技师类型默认为真实商户
-        maTechnician.setTechType(0);
-        maTechnician.setCreateBy("admin");
-        maTechnician.setAuditStatus(AUDIT_WAIT_ENTER);
-        maTechnician.setTePassword(encoder.encode(PASSWORD));
         LambdaQueryWrapper<MaTechnician> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(MaTechnician::getCOpenid, req.getCOpenid());
         MaTechnician maTechnician1 = maTechnicianMapper.selectOne(queryWrapper);
         if (maTechnician1 == null) {
             throw new RuntimeException("商户不存在");
         }
+        //添加城市管理地址
+        insertCity(req, maTechnician1, maTechnician);
+
+    }
+
+    /**
+     * 添加城市管理地址
+     * @param req
+     * @param maTechnician1
+     * @param maTechnician
+     */
+    private void insertCity(MaTechnicianAppAddVo req, MaTechnician maTechnician1, MaTechnician maTechnician) {
+        // 初始化加密工具
+        BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
+        //技师类型默认为真实商户
+        maTechnician.setTechType(0);
+        maTechnician.setCreateBy("admin");
+        maTechnician.setAuditStatus(AUDIT_WAIT_ENTER);
+        maTechnician.setTePassword(encoder.encode(PASSWORD));
         LambdaUpdateWrapper<MaTechnician> updateWrapper = new LambdaUpdateWrapper<>();
         updateWrapper.eq(MaTechnician::getId, maTechnician1.getId());
         maTechnicianMapper.update(maTechnician, updateWrapper);
@@ -165,7 +177,6 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
         cityOperationApplication.setCreateBy(maTechnician1.getId().toString());
         cityOperationApplication.setUpdateBy(maTechnician1.getId().toString());
         cityOperationApplicationMapper.insert(cityOperationApplication);
-
     }
 
     /**