|
|
|
@ -50,7 +50,7 @@ public class ProduceReportDetailServiceImpl implements ProduceReportDetailServic
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private ProduceReportDetailMapper produceReportDetailMapper;
|
|
|
|
private ProduceReportDetailMapper produceReportDetailMapper;
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private ProduceReportChangeRecordService recordService;
|
|
|
|
private ProduceReportChangeRecordService produceReportChangeRecordService;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Transactional
|
|
|
|
@Transactional
|
|
|
|
@ -59,7 +59,7 @@ public class ProduceReportDetailServiceImpl implements ProduceReportDetailServic
|
|
|
|
// 插入
|
|
|
|
// 插入
|
|
|
|
ProduceReportDetailDO produceReportDetail = BeanUtils.toBean(createReqVO, ProduceReportDetailDO.class);
|
|
|
|
ProduceReportDetailDO produceReportDetail = BeanUtils.toBean(createReqVO, ProduceReportDetailDO.class);
|
|
|
|
produceReportDetailMapper.insert(produceReportDetail);
|
|
|
|
produceReportDetailMapper.insert(produceReportDetail);
|
|
|
|
recordService.saveChange(produceReportDetail.getId(),"", produceReportDetail.toString()
|
|
|
|
produceReportChangeRecordService.saveChange(produceReportDetail.getId(),"", produceReportDetail.toString()
|
|
|
|
, ChangeTypeEnum.创建.getValue());
|
|
|
|
, ChangeTypeEnum.创建.getValue());
|
|
|
|
// 返回
|
|
|
|
// 返回
|
|
|
|
return produceReportDetail.getId();
|
|
|
|
return produceReportDetail.getId();
|
|
|
|
@ -82,7 +82,7 @@ public class ProduceReportDetailServiceImpl implements ProduceReportDetailServic
|
|
|
|
updateObj.setRemark(updateReqVO.getRemark());
|
|
|
|
updateObj.setRemark(updateReqVO.getRemark());
|
|
|
|
updateObj.setReportTime(updateReqVO.getReportTime());
|
|
|
|
updateObj.setReportTime(updateReqVO.getReportTime());
|
|
|
|
updateObj.setTotalTime(updateReqVO.getTotalTime());
|
|
|
|
updateObj.setTotalTime(updateReqVO.getTotalTime());
|
|
|
|
recordService.saveChange(updateObj.getId(),before, updateObj.toString()
|
|
|
|
produceReportChangeRecordService.saveChange(updateObj.getId(),before, updateObj.toString()
|
|
|
|
, ChangeTypeEnum.编辑.getValue());
|
|
|
|
, ChangeTypeEnum.编辑.getValue());
|
|
|
|
produceReportDetailMapper.updateById(updateObj);
|
|
|
|
produceReportDetailMapper.updateById(updateObj);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -95,7 +95,7 @@ public class ProduceReportDetailServiceImpl implements ProduceReportDetailServic
|
|
|
|
if ( detailDO== null) {
|
|
|
|
if ( detailDO== null) {
|
|
|
|
throw exception(PRODUCE_REPORT_DETAIL_NOT_EXISTS);
|
|
|
|
throw exception(PRODUCE_REPORT_DETAIL_NOT_EXISTS);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
recordService.saveChange(id,detailDO.toString(), ""
|
|
|
|
produceReportChangeRecordService.saveChange(id,detailDO.toString(), ""
|
|
|
|
, ChangeTypeEnum.删除.getValue());
|
|
|
|
, ChangeTypeEnum.删除.getValue());
|
|
|
|
// 删除
|
|
|
|
// 删除
|
|
|
|
produceReportDetailMapper.deleteById(id);
|
|
|
|
produceReportDetailMapper.deleteById(id);
|
|
|
|
@ -165,12 +165,12 @@ public class ProduceReportDetailServiceImpl implements ProduceReportDetailServic
|
|
|
|
String before = reportDetailDO.toString();
|
|
|
|
String before = reportDetailDO.toString();
|
|
|
|
produceReportDetailMapper.updateById(reportDetailDO);
|
|
|
|
produceReportDetailMapper.updateById(reportDetailDO);
|
|
|
|
if(status.equals(ReportStatusEnum.送审.getValue())){
|
|
|
|
if(status.equals(ReportStatusEnum.送审.getValue())){
|
|
|
|
recordService.saveChange(reportDetailDO.getId(),before, reportDetailDO.toString()
|
|
|
|
produceReportChangeRecordService.saveChange(reportDetailDO.getId(),before, reportDetailDO.toString()
|
|
|
|
, ChangeTypeEnum.提交.getValue());
|
|
|
|
, ChangeTypeEnum.提交.getValue());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if(status.equals(ReportStatusEnum.通过.getValue())){
|
|
|
|
if(status.equals(ReportStatusEnum.通过.getValue())){
|
|
|
|
recordService.saveChange(reportDetailDO.getId(),before, reportDetailDO.toString()
|
|
|
|
produceReportChangeRecordService.saveChange(reportDetailDO.getId(),before, reportDetailDO.toString()
|
|
|
|
, ChangeTypeEnum.审核.getValue());
|
|
|
|
, ChangeTypeEnum.审核.getValue());
|
|
|
|
//分配给开工中的计划
|
|
|
|
//分配给开工中的计划
|
|
|
|
List<Integer> statusList = new ArrayList<>();
|
|
|
|
List<Integer> statusList = new ArrayList<>();
|
|
|
|
|