TBMaterialServiceImpl.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package cn.com.lzt.sign.service.impl;
  2. import cn.com.lzt.sign.entity.TBMaterialEntity;
  3. import cn.com.lzt.sign.entity.TBMaterialInfoEntity;
  4. import cn.com.lzt.sign.service.TBMaterialService;
  5. import java.util.List;
  6. import javax.transaction.Transactional;
  7. import org.jeecgframework.core.common.service.impl.CommonServiceImpl;
  8. import org.springframework.stereotype.Service;
  9. @Service("tBMaterialService")
  10. @Transactional
  11. public class TBMaterialServiceImpl
  12. extends CommonServiceImpl
  13. implements TBMaterialService
  14. {
  15. public void addMain(TBMaterialEntity tBMaterial, List<TBMaterialInfoEntity> tbMaterialInfoList) {
  16. save(tBMaterial);
  17. for (TBMaterialInfoEntity tBMaterialInfo : tbMaterialInfoList) {
  18. tBMaterialInfo.setMaterialId(tBMaterial.getId());
  19. save(tBMaterialInfo);
  20. }
  21. doAddSql(tBMaterial);
  22. }
  23. public void updateMain(TBMaterialEntity tBMaterial, List<TBMaterialInfoEntity> tbMaterialInfoList) {
  24. saveOrUpdate(tBMaterial);
  25. for (TBMaterialInfoEntity tBMaterialInfo : tbMaterialInfoList) {
  26. tBMaterialInfo.setMaterialId(tBMaterial.getId());
  27. delete(tBMaterialInfo);
  28. }
  29. for (TBMaterialInfoEntity tBMaterialInfo : tbMaterialInfoList) {
  30. tBMaterialInfo.setMaterialId(tBMaterial.getId());
  31. save(tBMaterialInfo);
  32. }
  33. }
  34. public boolean doAddSql(TBMaterialEntity t) {
  35. /* 64 */ return true;
  36. }
  37. }
  38. /* Location: C:\Users\86152\Desktop\qwe\!\service\impl\TBMaterialServiceImpl.class
  39. * Java compiler version: 8 (52.0)
  40. * JD-Core Version: 1.1.3
  41. */