1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.bofeng.service;
- import com.baomidou.mybatisplus.toolkit.IdWorker;
- import com.bofeng.dao.*;
- import com.bofeng.entity.Uptown;
- import com.bofeng.entity.UptownHome;
- import com.bofeng.entity.UserRole;
- import com.bofeng.entity.Owner;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Propagation;
- import org.springframework.transaction.annotation.Transactional;
- @Service
- @Transactional(readOnly = true)
- public class EpiAdminService {
- @Autowired
- private EpiAdminMapper epiAdminMapper;
- @Autowired
- private UptownMapper uptownMapper;
- @Autowired
- private UserRoleMapper userRoleMapper;
- @Autowired
- private OwnerMapper ownerMapper;
- @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
- public int addYwhRole(String we) {
- epiAdminMapper.step1(we);
- epiAdminMapper.step2(we);
- epiAdminMapper.step3(we);
- return 1;
- }
- @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
- public int addYwhRole(UptownHome uptownHome, Long userId) {
- Uptown uptown = uptownMapper.getUptownByHouseId(uptownHome.getHouseId());
- Owner owner = new Owner();
- owner.setOwnerId(IdWorker.getId());
- owner.setUptownId(uptown.getUptownId());
- owner.setType(1L);
- owner.setUserId(userId);
- owner.setLinkman(uptownHome.getLinkman());
- owner.setPhone(uptownHome.getPhone());
- owner.setUserCreate(userId);
- owner.setUserUpdate(userId);
- ownerMapper.insert(owner);
- UserRole userRole = new UserRole();
- userRole.setUrId(IdWorker.getId());
- userRole.setUserId(userId);
- userRole.setRoleId(2);
- userRole.setStatus(1);
- userRole.setPropertyId(owner.getOwnerId());
- userRole.setUserCreate(userId);
- userRole.setUserUpdate(userId);
- return userRoleMapper.insert(userRole);
- }
- }
|