package cn.com.lzt.sign.service.impl; import cn.com.lzt.common.util.StringUtil; import cn.com.lzt.sign.entity.TBAssetsEntity; import cn.com.lzt.sign.entity.TBAssetsInfoEntity; import cn.com.lzt.sign.entity.TBMaterialEntity; import cn.com.lzt.sign.entity.TBMaterialInfoEntity; import cn.com.lzt.sign.service.TBAssetsService; import javax.transaction.Transactional; import org.jeecgframework.core.common.service.impl.CommonServiceImpl; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; @Service("tBAssetsService") @Transactional public class TBAssetsServiceImpl extends CommonServiceImpl implements TBAssetsService { @Override public void addMain(TBAssetsEntity tBAssets, List gettBAssetsInfoList) { save(tBAssets); for(TBAssetsInfoEntity tBAssetsInfo:gettBAssetsInfoList){ tBAssetsInfo.setAssetsId(tBAssets.getId()); save(tBAssetsInfo); } } @Override public void updateMain(TBAssetsEntity tBAssets, List gettBAssetsInfoList) { tBAssets.setCreateDate(new Date()); saveOrUpdate(tBAssets); for (TBAssetsInfoEntity tBAssetsInfo : gettBAssetsInfoList) { if (!StringUtil.isEmpty(tBAssetsInfo.getId())) { tBAssetsInfo.setAssetsId(tBAssetsInfo.getId()); delete(tBAssetsInfo); } } for(TBAssetsInfoEntity tBAssetsInfo:gettBAssetsInfoList){ tBAssetsInfo.setAssetsId(tBAssets.getId()); save(tBAssetsInfo); } } public boolean doAddSql(TBMaterialEntity t) { /* 64 */ return true; } }