69a99c146b25ae2096190c72171b30774b361771.svn-base 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. package cn.com.goldenwater.dcproj.service.impl.vill;
  2. import cn.com.goldenwater.dcproj.dao.BisInspManageResponsibilityDao;
  3. import cn.com.goldenwater.dcproj.dao.BisInspVillRgstrDao;
  4. import cn.com.goldenwater.dcproj.dto.BisInspManageResponsibilityDcdxDto;
  5. import cn.com.goldenwater.dcproj.dto.VillRgstrDto;
  6. import cn.com.goldenwater.dcproj.model.BisInspManageResponsibility;
  7. import cn.com.goldenwater.dcproj.model.BisInspProSourceProtect;
  8. import cn.com.goldenwater.dcproj.model.BisInspVillRgstr;
  9. import cn.com.goldenwater.dcproj.param.BisInspManageResponsibilityParam;
  10. import cn.com.goldenwater.dcproj.param.GetPageByNodeIdParam;
  11. import cn.com.goldenwater.dcproj.param.GetVillPageByNodeIdParam;
  12. import cn.com.goldenwater.dcproj.service.BisInspManageResponsibilityService;
  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-19
  27. */
  28. @Service
  29. @Transactional
  30. public class BisInspManageResponsibilityServiceImpl extends AbstractCrudService<BisInspManageResponsibility, BisInspManageResponsibilityParam> implements BisInspManageResponsibilityService {
  31. @Autowired
  32. private BisInspManageResponsibilityDao bisInspManageResponsibilityDao;
  33. @Autowired
  34. private BisInspVillRgstrDao bisInspVillRgstrDao;
  35. public BisInspManageResponsibilityServiceImpl(BisInspManageResponsibilityDao bisInspManageResponsibilityDao) {
  36. super(bisInspManageResponsibilityDao);
  37. this.bisInspManageResponsibilityDao = bisInspManageResponsibilityDao;
  38. }
  39. @Override
  40. public String add(BisInspManageResponsibility p) throws Exception {
  41. String uuid = UuidUtil.uuid();
  42. String now = DateUtils.getTodayYMDHMS();
  43. p.setCreateTime(now);
  44. p.setUpdateTime(now);
  45. p.setMngrId(uuid);
  46. bisInspManageResponsibilityDao.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(BisInspManageResponsibility p) throws Exception {
  55. String now = DateUtils.getTodayYMDHMS();
  56. p.setUpdateTime(now);
  57. int ret = bisInspManageResponsibilityDao.update(p);
  58. return ret;
  59. }
  60. @Override
  61. public PageInfo<BisInspManageResponsibility> queryListByPage(BisInspManageResponsibilityParam p) throws Exception {
  62. PageHelper.startPage(p.getPageNum(), p.getPageSize());
  63. List<BisInspManageResponsibility> list = bisInspManageResponsibilityDao.findList(p);
  64. return new PageInfo<BisInspManageResponsibility>(list);
  65. }
  66. @Override
  67. public List<BisInspManageResponsibility> queryList(BisInspManageResponsibilityParam p) throws Exception {
  68. List<BisInspManageResponsibility> list = bisInspManageResponsibilityDao.findList(p);
  69. return list;
  70. }
  71. @Override
  72. public int getMsCounts(String objId) {
  73. int result = bisInspManageResponsibilityDao.getMsCounts(objId);
  74. return result;
  75. }
  76. @Override
  77. public List<BisInspManageResponsibility> getListByCodeAndPerId(VillRgstrDto villRgstrDto) {
  78. return this.bisInspManageResponsibilityDao.getListByCodeAndPerId(villRgstrDto);
  79. }
  80. @Override
  81. public PageInfo<BisInspManageResponsibility> getPageByCodeAndPerId(VillRgstrDto villRgstrDto) {
  82. PageHelper.startPage(villRgstrDto.getPageNum(), villRgstrDto.getPageSize());
  83. List<BisInspManageResponsibility> list = bisInspManageResponsibilityDao.getListByCodeAndPerId(villRgstrDto);
  84. return new PageInfo<BisInspManageResponsibility>(list);
  85. }
  86. @Override
  87. public PageInfo<BisInspManageResponsibilityDcdxDto> getPageByNodeId(GetVillPageByNodeIdParam p) throws Exception {
  88. PageHelper.startPage(p.getPageNum(), p.getPageSize());
  89. List<BisInspManageResponsibilityDcdxDto> list = bisInspManageResponsibilityDao.getPageByNodeId(p);
  90. return new PageInfo<BisInspManageResponsibilityDcdxDto>(list);
  91. }
  92. }