ZzZxzxxZcyglServiceImpl.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. package com.ghsc.partybuild.service.impl;
  2. import com.github.pagehelper.PageHelper;
  3. import com.github.pagehelper.PageInfo;
  4. import com.ghsc.partybuild.mapper.ZzZxzxxZcyglMapper;
  5. import com.ghsc.partybuild.model.CfUsers;
  6. import com.ghsc.partybuild.model.ZzZxzxxZcygl;
  7. import com.ghsc.partybuild.model.ZzZxzxxZcyglExample;
  8. import com.ghsc.partybuild.service.UserService;
  9. import com.ghsc.partybuild.service.ZzZxzxxZcyglService;
  10. import com.ghsc.partybuild.util.UUIDUtils;
  11. import org.apache.commons.lang3.StringUtils;
  12. import org.springframework.stereotype.Service;
  13. import javax.annotation.Resource;
  14. import java.math.BigDecimal;
  15. import java.util.Date;
  16. import java.util.List;
  17. @Service
  18. public class ZzZxzxxZcyglServiceImpl implements ZzZxzxxZcyglService {
  19. @Resource
  20. private ZzZxzxxZcyglMapper zzZxzxxZcyglMapper;
  21. @Resource
  22. private UserService userService;
  23. @Override
  24. public PageInfo<ZzZxzxxZcygl> list(Integer pageindex, Integer pagesize, String name,String dzzdm,String zzfbType) {
  25. PageHelper.startPage(pageindex, pagesize);
  26. //java.util.List<ZzZxzxxZcygl> list = zzZxzxxZcyglMapper.list(name,dzzdm,zzfbType);
  27. //PageInfo<ZzZxzxxZcygl> page = new PageInfo<>(list);
  28. //return page;
  29. return null;
  30. }
  31. @Override
  32. public int save(ZzZxzxxZcygl zzZxzxxZcygl) {
  33. CfUsers users = userService.getLoginUser();
  34. int count = 0;
  35. if(zzZxzxxZcygl == null || StringUtils.isEmpty(zzZxzxxZcygl.getId())){
  36. //新增
  37. //判断重复
  38. ZzZxzxxZcyglExample example = new ZzZxzxxZcyglExample();
  39. example.or().andDwIdEqualTo(zzZxzxxZcygl.getDwId()).andUserIdEqualTo(zzZxzxxZcygl.getUserId()).andDeletedEqualTo(0);
  40. java.util.List<ZzZxzxxZcygl> list = this.zzZxzxxZcyglMapper.selectByExample(example);
  41. if(list != null && list.size()>0){
  42. return -1;
  43. }
  44. zzZxzxxZcygl.setId(UUIDUtils.getUUID());
  45. zzZxzxxZcygl.setCreateTime(new Date());
  46. zzZxzxxZcygl.setUpdateTime(new Date());
  47. zzZxzxxZcygl.setDeleted(0);
  48. zzZxzxxZcygl.setCreateUserId(users.getUserid());
  49. zzZxzxxZcygl.setUpdateUserId(users.getUserid());
  50. count = this.zzZxzxxZcyglMapper.insertSelective(zzZxzxxZcygl);
  51. }else{
  52. //编辑
  53. zzZxzxxZcygl.setUpdateTime(new Date());
  54. zzZxzxxZcygl.setUpdateUserId(users.getUserid());
  55. count = this.zzZxzxxZcyglMapper.updateByPrimaryKeySelective(zzZxzxxZcygl);
  56. }
  57. return count;
  58. }
  59. @Override
  60. public int delete(String id) {
  61. CfUsers users = userService.getLoginUser();
  62. ZzZxzxxZcygl zzZxzxxZcygl = new ZzZxzxxZcygl();
  63. zzZxzxxZcygl.setId(id);
  64. zzZxzxxZcygl.setDeleted(1);
  65. zzZxzxxZcygl.setUpdateTime(new Date());
  66. zzZxzxxZcygl.setUpdateUserId(users.getUserid());
  67. return this.zzZxzxxZcyglMapper.updateByPrimaryKeySelective(zzZxzxxZcygl);
  68. }
  69. @Override
  70. public ZzZxzxxZcygl get(String id) {
  71. return this.zzZxzxxZcyglMapper.selectByPrimaryKey(id);
  72. }
  73. @Override
  74. public List<ZzZxzxxZcygl> listByDzzdm(String dzzdm) {
  75. //return this.zzZxzxxZcyglMapper.listBydzzdm(dzzdm);
  76. return null;
  77. }
  78. @Override
  79. public List<ZzZxzxxZcygl> listByXxmsUserId(String userId) {
  80. //return this.zzZxzxxZcyglMapper.listByXxmsUserId(userId);
  81. return null;
  82. }
  83. }