| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package cn.com.goldenwater.dcproj.service.impl.meeting;
- import cn.com.goldenwater.dcproj.dao.BisInspAllRlationPersDao;
- import cn.com.goldenwater.dcproj.dao.BisInspMeetDiscussDao;
- import cn.com.goldenwater.dcproj.dao.BisInspMeetDiscussPersDao;
- import cn.com.goldenwater.dcproj.model.BisInspAllRlationPers;
- import cn.com.goldenwater.dcproj.model.BisInspMeetDiscuss;
- import cn.com.goldenwater.dcproj.model.BisInspMeetDiscussPers;
- import cn.com.goldenwater.dcproj.param.BisInspMeetDiscussPersParam;
- import cn.com.goldenwater.dcproj.service.BisInspMeetDiscussPersService;
- import cn.com.goldenwater.core.service.AbstractCrudService;
- import cn.com.goldenwater.id.util.UuidUtil;
- import com.github.pagehelper.PageHelper;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import java.util.Date;
- import java.util.List;
- /**
- * @author lhc
- * @date 2019-5-30
- */
- @Service
- @Transactional
- public class BisInspMeetDiscussPersServiceImpl extends AbstractCrudService<BisInspMeetDiscussPers, BisInspMeetDiscussPersParam> implements BisInspMeetDiscussPersService {
- @Autowired
- private BisInspMeetDiscussPersDao bisInspMeetDiscussPersDao;
- @Autowired
- private BisInspAllRlationPersDao bisInspAllRlationPersDao;
- @Autowired
- private BisInspMeetDiscussDao bisInspMeetDiscussDao;
- public BisInspMeetDiscussPersServiceImpl(BisInspMeetDiscussPersDao bisInspMeetDiscussPersDao) {
- super(bisInspMeetDiscussPersDao);
- this.bisInspMeetDiscussPersDao = bisInspMeetDiscussPersDao;
- }
- @Override
- public BisInspMeetDiscuss operPersons(BisInspMeetDiscussPersParam bisInspMeetDiscussPersParam) {
- if ("del".equals(bisInspMeetDiscussPersParam.getMethod())) {
- for (int i = 0; i < bisInspMeetDiscussPersParam.getId().size(); i++) {
- bisInspMeetDiscussPersDao.delete(bisInspMeetDiscussPersParam.getId().get(i).getId());
- }
- } else if ("add".equals(bisInspMeetDiscussPersParam.getMethod())) {
- for (int i = 0; i < bisInspMeetDiscussPersParam.getId().size(); i++) {
- BisInspMeetDiscussPers bisInspMeetDiscussPers = new BisInspMeetDiscussPers();
- bisInspMeetDiscussPers.setId(UuidUtil.uuid());
- String personId = bisInspMeetDiscussPersParam.getId().get(i).getPersId();
- BisInspAllRlationPers bisInspAllRlationPers = bisInspAllRlationPersDao.get(personId);
- bisInspMeetDiscussPers.setPersId(personId);
- bisInspMeetDiscussPers.setPersName(bisInspAllRlationPers.getPersName());
- bisInspMeetDiscussPers.setCallnumber(bisInspAllRlationPers.getMobilenumb());
- bisInspMeetDiscussPers.setIntm(new Date());
- bisInspMeetDiscussPers.setUptm(new Date());
- bisInspMeetDiscussPers.setFlagValid("1");
- bisInspMeetDiscussPers.setDisId(bisInspMeetDiscussPersParam.getDisId());
- bisInspMeetDiscussPersDao.insert(bisInspMeetDiscussPers);
- }
- }
- return bisInspMeetDiscussDao.getById(bisInspMeetDiscussPersParam.getDisId());
- }
- }
|