|
@@ -8,6 +8,8 @@ import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Propagation;
|
|
import org.springframework.transaction.annotation.Propagation;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
@Service
|
|
@Service
|
|
@Transactional(readOnly = true)
|
|
@Transactional(readOnly = true)
|
|
public class UserOpenService {
|
|
public class UserOpenService {
|
|
@@ -59,49 +61,34 @@ public class UserOpenService {
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
|
|
@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) {
|
|
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)
|
|
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
|