TBAssetsServiceImpl.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package cn.com.lzt.sign.service.impl;
  2. import cn.com.lzt.common.util.StringUtil;
  3. import cn.com.lzt.sign.entity.TBAssetsEntity;
  4. import cn.com.lzt.sign.entity.TBAssetsInfoEntity;
  5. import cn.com.lzt.sign.entity.TBMaterialEntity;
  6. import cn.com.lzt.sign.entity.TBMaterialInfoEntity;
  7. import cn.com.lzt.sign.service.TBAssetsService;
  8. import javax.transaction.Transactional;
  9. import org.jeecgframework.core.common.service.impl.CommonServiceImpl;
  10. import org.springframework.stereotype.Service;
  11. import java.util.Date;
  12. import java.util.List;
  13. @Service("tBAssetsService")
  14. @Transactional
  15. public class TBAssetsServiceImpl extends CommonServiceImpl implements TBAssetsService {
  16. @Override
  17. public void addMain(TBAssetsEntity tBAssets, List<TBAssetsInfoEntity> gettBAssetsInfoList) {
  18. save(tBAssets);
  19. for(TBAssetsInfoEntity tBAssetsInfo:gettBAssetsInfoList){
  20. tBAssetsInfo.setAssetsId(tBAssets.getId());
  21. save(tBAssetsInfo);
  22. }
  23. }
  24. @Override
  25. public void updateMain(TBAssetsEntity tBAssets, List<TBAssetsInfoEntity> gettBAssetsInfoList) {
  26. tBAssets.setCreateDate(new Date());
  27. saveOrUpdate(tBAssets);
  28. for (TBAssetsInfoEntity tBAssetsInfo : gettBAssetsInfoList) {
  29. if (!StringUtil.isEmpty(tBAssetsInfo.getId())) {
  30. tBAssetsInfo.setAssetsId(tBAssetsInfo.getId());
  31. delete(tBAssetsInfo);
  32. }
  33. }
  34. for(TBAssetsInfoEntity tBAssetsInfo:gettBAssetsInfoList){
  35. tBAssetsInfo.setAssetsId(tBAssets.getId());
  36. save(tBAssetsInfo);
  37. }
  38. }
  39. public boolean doAddSql(TBMaterialEntity t) {
  40. /* 64 */ return true;
  41. }
  42. }