瀏覽代碼

凌云集团更改公司

peiguo 5 年之前
父節點
當前提交
f9e2c06cee
共有 1 個文件被更改,包括 30 次插入43 次删除
  1. 30 43
      whepi-web/src/main/java/com/bofeng/service/UserOpenService.java

+ 30 - 43
whepi-web/src/main/java/com/bofeng/service/UserOpenService.java

@@ -8,6 +8,8 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Propagation;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.util.List;
+
 @Service
 @Transactional(readOnly = true)
 public class UserOpenService {
@@ -59,49 +61,34 @@ public class UserOpenService {
 
     @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
     public void saveUserInfo(Long userId, Integer userType, String linkman, String phone, Integer area, Long uptownId, Long unitId, String doorplate) {
-        UserRole userRole = new UserRole();
-        userRole.setUrId(IdWorker.getId());
-        userRole.setUserId(userId);
-        userRole.setRoleId(1);
-        userRole.setUserCreate(userId);
-        userRole.setUserUpdate(userId);
-        userRole.setStatus(1);
-        UptownHouse uptownHouse = new UptownHouse();
-        uptownHouse.setHouseId(IdWorker.getId());
-        uptownHouse.setUnitId(unitId);
-        uptownHouse.setDoorplate(doorplate);
-        uptownHouse.setStatus(1);
-        uptownHouseMapper.insert(uptownHouse);
-        UptownHome uptownHome = new UptownHome();
-        uptownHome.setHouseId(uptownHouse.getHouseId());
-        uptownHome.setLinkman(linkman);
-        uptownHome.setPhone(phone);
-        uptownHome.setYoung(0);
-        uptownHome.setMiddle(0);
-        uptownHome.setOld(0);
-        uptownHome.setRemark("");
-        uptownHome.setStatus(1);
-        uptownHomeMapper.insert(uptownHome);
-        userRole.setPropertyId(uptownHome.getHouseId());
-//        if (userType == 2) {
-//            Owner owner = new Owner();
-//            owner.setOwnerId(IdWorker.getId());
-//            owner.setUptownId(uptownId);
-//            owner.setLinkman(linkman);
-//            owner.setPhone(phone);
-//            owner.setUserCreate(userId);
-//            owner.setUserUpdate(userId);
-//            ownerMapper.insert(owner);
-//            UserRole userRole1 = new UserRole();
-//            userRole1.setUrId(IdWorker.getId());
-//            userRole1.setUserId(userId);
-//            userRole1.setRoleId(userType);
-//            userRole1.setUserCreate(userId);
-//            userRole1.setUserUpdate(userId);
-//            userRole1.setPropertyId(owner.getOwnerId());
-//            userRoleMapper.insert(userRole1);
-//        }
-        userRoleMapper.insert(userRole);
+        List<UserRole> list = userRoleMapper.getUserRoleByUserId(userId);
+        if (list.size() == 0) {
+            UserRole userRole = new UserRole();
+            userRole.setUrId(IdWorker.getId());
+            userRole.setUserId(userId);
+            userRole.setRoleId(1);
+            userRole.setUserCreate(userId);
+            userRole.setUserUpdate(userId);
+            userRole.setStatus(1);
+            UptownHouse uptownHouse = new UptownHouse();
+            uptownHouse.setHouseId(IdWorker.getId());
+            uptownHouse.setUnitId(unitId);
+            uptownHouse.setDoorplate(doorplate);
+            uptownHouse.setStatus(1);
+            uptownHouseMapper.insert(uptownHouse);
+            UptownHome uptownHome = new UptownHome();
+            uptownHome.setHouseId(uptownHouse.getHouseId());
+            uptownHome.setLinkman(linkman);
+            uptownHome.setPhone(phone);
+            uptownHome.setYoung(0);
+            uptownHome.setMiddle(0);
+            uptownHome.setOld(0);
+            uptownHome.setRemark("");
+            uptownHome.setStatus(1);
+            uptownHomeMapper.insert(uptownHome);
+            userRole.setPropertyId(uptownHome.getHouseId());
+            userRoleMapper.insert(userRole);
+        }
     }
 
     @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)