package office.service.impl; import office.model.BussinessMan; import office.repository.BussinessManRepository; import office.service.BussinussManService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * Created by mxq on 2018/1/2. */ @Service public class BussinussManServiceImpl implements BussinussManService { @Autowired BussinessManRepository bussinessManRepository; @Override public void create(String loginEmail, String email, String name, String area) { BussinessMan bussinessMan = new BussinessMan(); bussinessMan.setArea(area); bussinessMan.setEmail(email); bussinessMan.setName(name); BussinessMan bussinessManLeader = bussinessManRepository.findByEmail(loginEmail); if(null != bussinessManLeader){ bussinessMan.setLeader(bussinessManLeader.getId()); bussinessManRepository.save(bussinessMan); }else{ BussinessMan save = bussinessManRepository.save(bussinessMan); save.setLeader(save.getId()); bussinessManRepository.save(save); } } }