35c9179625e5d5e7ebcb854005210ce365e2534a.svn-base 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package cn.com.goldenwater.dcproj.service.impl.tac;
  2. import cn.com.goldenwater.core.service.AbstractCrudService;
  3. import cn.com.goldenwater.dcproj.dao.TacPawpBstocmCpssDao;
  4. import cn.com.goldenwater.dcproj.dao.TacPawpBstocmSctnDao;
  5. import cn.com.goldenwater.dcproj.model.TacPawpBstocmCpss;
  6. import cn.com.goldenwater.dcproj.param.TacPawpBstocmCpssParam;
  7. import cn.com.goldenwater.dcproj.service.TacPawpBstocmCpssService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Service;
  10. import org.springframework.transaction.annotation.Transactional;
  11. /**
  12. * @author lune
  13. * @date 2019-6-19
  14. */
  15. @Service
  16. @Transactional
  17. public class TacPawpBstocmCpssServiceImpl extends AbstractCrudService<TacPawpBstocmCpss, TacPawpBstocmCpssParam> implements TacPawpBstocmCpssService {
  18. @Autowired
  19. private TacPawpBstocmCpssDao tacPawpBstocmCpssDao;
  20. @Autowired
  21. private TacPawpBstocmSctnDao tacPawpBstocmSctnDao;
  22. public TacPawpBstocmCpssServiceImpl(TacPawpBstocmCpssDao tacPawpBstocmCpssDao) {
  23. super(tacPawpBstocmCpssDao);
  24. this.tacPawpBstocmCpssDao = tacPawpBstocmCpssDao;
  25. }
  26. @Override
  27. public void updateBstocmCpss(TacPawpBstocmCpss tacPawpBstocmCpss) {
  28. // if(tacPawpBstocmCpss.getPawpBstocmTsopbfpSctnList()!=null && !tacPawpBstocmCpss.getPawpBstocmTsopbfpSctnList().isEmpty()){
  29. // TacPawpBstocmSctnParam tacPawpBstocmSctnParam=new TacPawpBstocmSctnParam();
  30. // tacPawpBstocmSctnParam.setTacId(tacPawpBstocmCpss.getId());
  31. // tacPawpBstocmSctnDao.deleteBy(tacPawpBstocmSctnParam);
  32. // addRelativeCpssAndSctn(tacPawpBstocmCpss);
  33. // }
  34. tacPawpBstocmCpssDao.update(tacPawpBstocmCpss);
  35. }
  36. @Override
  37. public int insertBstocmCpss(TacPawpBstocmCpss tacPawpBstocmCpss) {
  38. tacPawpBstocmCpssDao.insert(tacPawpBstocmCpss);
  39. // if(tacPawpBstocmCpss.getPawpBstocmTsopbfpSctnList()!=null && !tacPawpBstocmCpss.getPawpBstocmTsopbfpSctnList().isEmpty()){
  40. // addRelativeCpssAndSctn(tacPawpBstocmCpss);
  41. // }
  42. return 0;
  43. }
  44. @Override
  45. public TacPawpBstocmCpss getOne(String id) {
  46. TacPawpBstocmCpss tacPawpBstocmCpss = tacPawpBstocmCpssDao.get(id);
  47. // TacPawpBstocmSctnParam tacPawpBstocmSctnParam=new TacPawpBstocmSctnParam();
  48. // tacPawpBstocmSctnParam.setTacId(id);
  49. // List<TacPawpBstocmTsopbfpSctn> tacPawpBstocmSctnList=tacPawpBstocmSctnDao.findSctnList(tacPawpBstocmSctnParam);
  50. //
  51. // tacPawpBstocmCpss.setPawpBstocmTsopbfpSctnList(tacPawpBstocmSctnList);
  52. return tacPawpBstocmCpss;
  53. }
  54. private void addRelativeCpssAndSctn(TacPawpBstocmCpss tacPawpBstocmCpss) {
  55. // for(TacPawpBstocmTsopbfpSctn tacPawpBstocmTsopbfpSctn:tacPawpBstocmCpss.getPawpBstocmTsopbfpSctnList()){
  56. // TacPawpBstocmSctn tacPawpBstocmSctn=new TacPawpBstocmSctn();
  57. // tacPawpBstocmSctn.setSctnId(tacPawpBstocmTsopbfpSctn.getId());
  58. // tacPawpBstocmSctn.setTacId(tacPawpBstocmCpss.getId());
  59. // tacPawpBstocmSctnDao.insert(tacPawpBstocmSctn);
  60. // }
  61. }
  62. }