11391daccc3dc1ab14ef681e378832d599cf83a8.svn-base 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package cn.com.goldenwater.dcproj.service.impl.vill;
  2. import cn.com.goldenwater.dcproj.dao.BisInspVillRgstrDao;
  3. import cn.com.goldenwater.dcproj.dao.BisInspVlgdrinkFacOperDao;
  4. import cn.com.goldenwater.dcproj.dto.BisInspVlgdrinkFacOperDcdxDto;
  5. import cn.com.goldenwater.dcproj.dto.VillRgstrDto;
  6. import cn.com.goldenwater.dcproj.model.BisInspProSourceProtect;
  7. import cn.com.goldenwater.dcproj.model.BisInspVillRgstr;
  8. import cn.com.goldenwater.dcproj.model.BisInspVlgdrinkFacOper;
  9. import cn.com.goldenwater.dcproj.param.BisInspVlgdrinkFacOperParam;
  10. import cn.com.goldenwater.dcproj.param.GetPageByNodeIdParam;
  11. import cn.com.goldenwater.dcproj.param.GetVillPageByNodeIdParam;
  12. import cn.com.goldenwater.dcproj.service.BisInspVlgdrinkFacOperService;
  13. import cn.com.goldenwater.core.service.AbstractCrudService;
  14. import com.github.pagehelper.PageHelper;
  15. import org.apache.commons.lang3.StringUtils;
  16. import org.springframework.beans.factory.annotation.Autowired;
  17. import org.springframework.stereotype.Service;
  18. import org.springframework.transaction.annotation.Transactional;
  19. import com.github.pagehelper.PageInfo;
  20. import java.util.List;
  21. import cn.com.goldenwater.id.util.UuidUtil;
  22. import java.util.Date;
  23. import cn.com.goldenwater.dcproj.utils.DateUtils;
  24. /**
  25. * @author zhengdafei
  26. * @date 2019-2-21
  27. */
  28. @Service
  29. @Transactional
  30. public class BisInspVlgdrinkFacOperServiceImpl extends AbstractCrudService<BisInspVlgdrinkFacOper, BisInspVlgdrinkFacOperParam> implements BisInspVlgdrinkFacOperService {
  31. @Autowired
  32. private BisInspVlgdrinkFacOperDao bisInspVlgdrinkFacOperDao;
  33. @Autowired
  34. private BisInspVillRgstrDao bisInspVillRgstrDao;
  35. public BisInspVlgdrinkFacOperServiceImpl(BisInspVlgdrinkFacOperDao bisInspVlgdrinkFacOperDao) {
  36. super(bisInspVlgdrinkFacOperDao);
  37. this.bisInspVlgdrinkFacOperDao = bisInspVlgdrinkFacOperDao;
  38. }
  39. @Override
  40. public String add(BisInspVlgdrinkFacOper p) throws Exception {
  41. String uuid = UuidUtil.uuid();
  42. String now = DateUtils.getTodayYMDHMS();
  43. p.setCreateTime(now);
  44. p.setUpdateTime(now);
  45. p.setRunstseId(uuid);
  46. bisInspVlgdrinkFacOperDao.insert(p);
  47. BisInspVillRgstr rp = new BisInspVillRgstr();
  48. rp.setEngId(p.getEngId());
  49. rp.setState("1");
  50. bisInspVillRgstrDao.update(rp);
  51. return uuid;
  52. }
  53. @Override
  54. public int modify(BisInspVlgdrinkFacOper p) throws Exception {
  55. String now = DateUtils.getTodayYMDHMS();
  56. p.setUpdateTime(now);
  57. int ret = bisInspVlgdrinkFacOperDao.update(p);
  58. return ret;
  59. }
  60. @Override
  61. public PageInfo<BisInspVlgdrinkFacOper> queryListByPage(BisInspVlgdrinkFacOperParam p) throws Exception {
  62. PageHelper.startPage(p.getPageNum(), p.getPageSize());
  63. List<BisInspVlgdrinkFacOper> list = bisInspVlgdrinkFacOperDao.findList(p);
  64. return new PageInfo<BisInspVlgdrinkFacOper>(list);
  65. }
  66. @Override
  67. public List<BisInspVlgdrinkFacOper> queryList(BisInspVlgdrinkFacOperParam p) throws Exception {
  68. List<BisInspVlgdrinkFacOper> list = bisInspVlgdrinkFacOperDao.findList(p);
  69. return list;
  70. }
  71. @Override
  72. public List<BisInspVlgdrinkFacOper> getListByCodeAndPerId(VillRgstrDto villRgstrDto) {
  73. return this.bisInspVlgdrinkFacOperDao.getListByCodeAndPerId(villRgstrDto);
  74. }
  75. @Override
  76. public PageInfo<BisInspVlgdrinkFacOper> getPageByCodeAndPerId(VillRgstrDto villRgstrDto) {
  77. PageHelper.startPage(villRgstrDto.getPageNum(), villRgstrDto.getPageSize());
  78. List<BisInspVlgdrinkFacOper> list = bisInspVlgdrinkFacOperDao.getListByCodeAndPerId(villRgstrDto);
  79. return new PageInfo<BisInspVlgdrinkFacOper>(list);
  80. }
  81. @Override
  82. public PageInfo<BisInspVlgdrinkFacOperDcdxDto> getPageByNodeId(GetVillPageByNodeIdParam p) throws Exception {
  83. PageHelper.startPage(p.getPageNum(), p.getPageSize());
  84. List<BisInspVlgdrinkFacOperDcdxDto> list = bisInspVlgdrinkFacOperDao.getPageByNodeId(p);
  85. return new PageInfo<BisInspVlgdrinkFacOperDcdxDto>(list);
  86. }
  87. }