package cn.com.goldenwater.dcproj.service.impl.vill; import cn.com.goldenwater.dcproj.dao.BisInspVillRgstrDao; import cn.com.goldenwater.dcproj.dao.BisInspVlgdrinkFacOperDao; import cn.com.goldenwater.dcproj.dto.BisInspVlgdrinkFacOperDcdxDto; import cn.com.goldenwater.dcproj.dto.VillRgstrDto; import cn.com.goldenwater.dcproj.model.BisInspProSourceProtect; import cn.com.goldenwater.dcproj.model.BisInspVillRgstr; import cn.com.goldenwater.dcproj.model.BisInspVlgdrinkFacOper; import cn.com.goldenwater.dcproj.param.BisInspVlgdrinkFacOperParam; import cn.com.goldenwater.dcproj.param.GetPageByNodeIdParam; import cn.com.goldenwater.dcproj.param.GetVillPageByNodeIdParam; import cn.com.goldenwater.dcproj.service.BisInspVlgdrinkFacOperService; import cn.com.goldenwater.core.service.AbstractCrudService; import com.github.pagehelper.PageHelper; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.github.pagehelper.PageInfo; import java.util.List; import cn.com.goldenwater.id.util.UuidUtil; import java.util.Date; import cn.com.goldenwater.dcproj.utils.DateUtils; /** * @author zhengdafei * @date 2019-2-21 */ @Service @Transactional public class BisInspVlgdrinkFacOperServiceImpl extends AbstractCrudService implements BisInspVlgdrinkFacOperService { @Autowired private BisInspVlgdrinkFacOperDao bisInspVlgdrinkFacOperDao; @Autowired private BisInspVillRgstrDao bisInspVillRgstrDao; public BisInspVlgdrinkFacOperServiceImpl(BisInspVlgdrinkFacOperDao bisInspVlgdrinkFacOperDao) { super(bisInspVlgdrinkFacOperDao); this.bisInspVlgdrinkFacOperDao = bisInspVlgdrinkFacOperDao; } @Override public String add(BisInspVlgdrinkFacOper p) throws Exception { String uuid = UuidUtil.uuid(); String now = DateUtils.getTodayYMDHMS(); p.setCreateTime(now); p.setUpdateTime(now); p.setRunstseId(uuid); bisInspVlgdrinkFacOperDao.insert(p); BisInspVillRgstr rp = new BisInspVillRgstr(); rp.setEngId(p.getEngId()); rp.setState("1"); bisInspVillRgstrDao.update(rp); return uuid; } @Override public int modify(BisInspVlgdrinkFacOper p) throws Exception { String now = DateUtils.getTodayYMDHMS(); p.setUpdateTime(now); int ret = bisInspVlgdrinkFacOperDao.update(p); return ret; } @Override public PageInfo queryListByPage(BisInspVlgdrinkFacOperParam p) throws Exception { PageHelper.startPage(p.getPageNum(), p.getPageSize()); List list = bisInspVlgdrinkFacOperDao.findList(p); return new PageInfo(list); } @Override public List queryList(BisInspVlgdrinkFacOperParam p) throws Exception { List list = bisInspVlgdrinkFacOperDao.findList(p); return list; } @Override public List getListByCodeAndPerId(VillRgstrDto villRgstrDto) { return this.bisInspVlgdrinkFacOperDao.getListByCodeAndPerId(villRgstrDto); } @Override public PageInfo getPageByCodeAndPerId(VillRgstrDto villRgstrDto) { PageHelper.startPage(villRgstrDto.getPageNum(), villRgstrDto.getPageSize()); List list = bisInspVlgdrinkFacOperDao.getListByCodeAndPerId(villRgstrDto); return new PageInfo(list); } @Override public PageInfo getPageByNodeId(GetVillPageByNodeIdParam p) throws Exception { PageHelper.startPage(p.getPageNum(), p.getPageSize()); List list = bisInspVlgdrinkFacOperDao.getPageByNodeId(p); return new PageInfo(list); } }