|
@@ -293,7 +293,10 @@ public class ActHxpapplyServiceImpl implements IActHxpapplyService
|
|
|
public int insertActHxpapply(ActHxpapplyVo actHxpapplyVo)
|
|
public int insertActHxpapply(ActHxpapplyVo actHxpapplyVo)
|
|
|
{
|
|
{
|
|
|
//查询vo如果有id,就是修改,需要删除原来的数据,重新添加。
|
|
//查询vo如果有id,就是修改,需要删除原来的数据,重新添加。
|
|
|
|
|
+ String historyNum = "";
|
|
|
if(StringUtils.isNotNull(actHxpapplyVo.getId())){
|
|
if(StringUtils.isNotNull(actHxpapplyVo.getId())){
|
|
|
|
|
+ ActHxpapplyInfoVo actHxpapplyInfoVo = actHxpapplyMapper.selectActHxpapplyById(actHxpapplyVo.getId());
|
|
|
|
|
+ historyNum = actHxpapplyInfoVo.getApplyNum();
|
|
|
//删除原来的化学品申请单
|
|
//删除原来的化学品申请单
|
|
|
actHxpapplyDetailMapper.deleteActHxpapplyDetailByApplyId(actHxpapplyVo.getId());
|
|
actHxpapplyDetailMapper.deleteActHxpapplyDetailByApplyId(actHxpapplyVo.getId());
|
|
|
actHxpapplyMapper.deleteActHxpapplyById(actHxpapplyVo.getId());
|
|
actHxpapplyMapper.deleteActHxpapplyById(actHxpapplyVo.getId());
|
|
@@ -302,7 +305,11 @@ public class ActHxpapplyServiceImpl implements IActHxpapplyService
|
|
|
BeanUtils.copyProperties(actHxpapplyVo,actHxpapply);
|
|
BeanUtils.copyProperties(actHxpapplyVo,actHxpapply);
|
|
|
//设置其他公共字段
|
|
//设置其他公共字段
|
|
|
SaveUtil.setCommonAttr(actHxpapply);
|
|
SaveUtil.setCommonAttr(actHxpapply);
|
|
|
- actHxpapply.setApplyNum(generateApplyNum());
|
|
|
|
|
|
|
+ if(StringUtils.isNotEmpty(historyNum)){
|
|
|
|
|
+ actHxpapply.setApplyNum(historyNum);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ actHxpapply.setApplyNum(generateApplyNum());
|
|
|
|
|
+ }
|
|
|
actHxpapplyMapper.insertActHxpapply(actHxpapply);
|
|
actHxpapplyMapper.insertActHxpapply(actHxpapply);
|
|
|
Optional.ofNullable(actHxpapplyVo.getActHxpapplyDetailList()).orElseGet(Collections::emptyList)
|
|
Optional.ofNullable(actHxpapplyVo.getActHxpapplyDetailList()).orElseGet(Collections::emptyList)
|
|
|
.stream()
|
|
.stream()
|