|
|
|
@ -73,6 +73,8 @@ public class SubPositionCheckDetailServiceImpl extends BaseServiceImpl<SubPositi |
|
|
|
private SubAuditRecordsLogDao logDao; |
|
|
|
@Autowired |
|
|
|
private SubCheckDictionaryDao dictionaryDao; |
|
|
|
@Autowired |
|
|
|
private SubInfoGridRelationDao gridRelationDao; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<SubPositionCheckDetailDTO> page(Map<String, Object> params) { |
|
|
|
@ -149,14 +151,15 @@ public class SubPositionCheckDetailServiceImpl extends BaseServiceImpl<SubPositi |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void saveInfoDetailList(KpiSubCheckDetailFormDTO dto) { |
|
|
|
//4步存储 1、存info表数据 2.存detail表数据 3、存文件表数据 4、存审核记录表数据
|
|
|
|
//4步存储 1、存info表数据 2.存detail表数据 3、存文件表数据 4、存审核记录表数据 5、网格关系表
|
|
|
|
String infoId = addInfoDate(dto); |
|
|
|
List<KpiSubCheckDetailChildFormDTO> detailList = dto.getInfoDetail(); |
|
|
|
//2.存detail表数据 3、存文件表数据 (存文件还需要在修改一下)
|
|
|
|
addDetailDate(infoId,detailList); |
|
|
|
//4、存审核记录表数据
|
|
|
|
addRecordsDate(infoId); |
|
|
|
|
|
|
|
//5、添加网格关系表数据
|
|
|
|
addGridRelan(infoId,dto); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@ -355,6 +358,28 @@ public class SubPositionCheckDetailServiceImpl extends BaseServiceImpl<SubPositi |
|
|
|
logDao.insert(entity); |
|
|
|
} |
|
|
|
|
|
|
|
/* |
|
|
|
* |
|
|
|
* 添加网格关系表 |
|
|
|
* @param infoId |
|
|
|
* @author wk |
|
|
|
* @date 2020-12-10 9:57 |
|
|
|
* @return void |
|
|
|
*/ |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
void addGridRelan(String infoId,KpiSubCheckDetailFormDTO dto){ |
|
|
|
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM"); |
|
|
|
Date date=new Date(); |
|
|
|
String[] gridIds = dto.getGridIds(); |
|
|
|
for (String gridId: gridIds) { |
|
|
|
SubInfoGridRelationEntity infoGridRelationEntity = new SubInfoGridRelationEntity(); |
|
|
|
infoGridRelationEntity.setGridId(gridId); |
|
|
|
infoGridRelationEntity.setInfoId(infoId); |
|
|
|
infoGridRelationEntity.setMonthYear(sdf1.format(date)); |
|
|
|
gridRelationDao.insert(infoGridRelationEntity); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/* |
|
|
|
* |
|
|
|
* 更新阵地详情 |
|
|
|
|