|
|
|
@ -388,12 +388,12 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
gyzj.setGdsqrId(qmr.getUserId()); |
|
|
|
gyzj.setGdsqrMc(qmr.getNickName()); |
|
|
|
//稽查轨迹 |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.orange.getValue(), null, qmr, form.getRemark())); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.orange.getValue(), null, qmr, form.getRemark())); |
|
|
|
//保存日志 |
|
|
|
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzj, gyzj.getId(), gyzj.getMc(), gyzj.getBh(), gyzj.getNd() + gyzj.getNddw(), "申请归档"); |
|
|
|
} |
|
|
|
this.updateBatchById(gyzjList); |
|
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjJcgjList); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -457,10 +457,10 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
//锁定 |
|
|
|
gyzj.setZjzt(ZjztEnum.ysd.getValue()); |
|
|
|
//region 稽查轨迹 |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "锁定给药制剂", JcmcysEnum.orange.getValue(), null, qmr, form.getRemark())); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "锁定给药制剂", JcmcysEnum.orange.getValue(), null, qmr, form.getRemark())); |
|
|
|
} |
|
|
|
this.updateBatchById(gyzjList); |
|
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjJcgjList); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@ -566,7 +566,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
formData.put("处置原因", gyzjPlffItemFilter.get(0).getCzyy()); |
|
|
|
formData.put("处置量", gyzjPlffItemFilter.get(0).getCzl() + gyzj.getKcdw()); |
|
|
|
formData.put("处置人", clr.getNickName()); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "处置药剂", JcmcysEnum.orange.getValue(), formData, clr, null)); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "处置药剂", JcmcysEnum.orange.getValue(), formData, clr, null)); |
|
|
|
//台账 |
|
|
|
gyzjTzList.add(gyzjTzService.getTz(gyzj.getId(), null, null, null, null, null, null, null, null, clr, "处置药剂", gyzjPlffItemFilter.get(0).getCzl(), gyzj.getKcdw(), gyzjPlffItemFilter.get(0).getCzyy())); |
|
|
|
|
|
|
|
@ -575,7 +575,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
} |
|
|
|
} |
|
|
|
this.updateBatchById(gyzjList); |
|
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjJcgjList); |
|
|
|
gyzjTzService.saveBatch(gyzjTzList); |
|
|
|
} |
|
|
|
|
|
|
|
@ -677,7 +677,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
formData.put("处置人", clr.getNickName()); |
|
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "处置容器", JcmcysEnum.green.getValue(), formData, clr, null)); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "处置容器", JcmcysEnum.green.getValue(), formData, clr, null)); |
|
|
|
//台账 |
|
|
|
gyzjTzList.add(gyzjTzService.getTz(gyzj.getId(), null, null, null, null, null, null, null, null, clr, "处置容器", null, null, gyzjPlffItemFilter.get(0).getCzyy())); |
|
|
|
gyzj.setRqzt(RqztEnum.ycz.getValue()); |
|
|
|
@ -686,7 +686,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
} |
|
|
|
} |
|
|
|
this.updateBatchById(gyzjList); |
|
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjJcgjList); |
|
|
|
gyzjTzService.saveBatch(gyzjTzList); |
|
|
|
} |
|
|
|
|
|
|
|
@ -784,7 +784,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
formData.put("钥匙1领取人", lqr1.getNickName()); |
|
|
|
formData.put("钥匙2领取人", lqr2.getNickName()); |
|
|
|
formData.put("发放人", ffr1.getNickName()); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "钥匙发放", JcmcysEnum.green.getValue(), formData, null, null)); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "钥匙发放", JcmcysEnum.green.getValue(), formData, null, null)); |
|
|
|
} |
|
|
|
if (StringUtils.isBlank(zcg.getGlyj())) { |
|
|
|
zcg.setGlyj(glyj); |
|
|
|
@ -798,7 +798,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
zcg.setZt(zcgJyztEnum.jyz.getValue()); |
|
|
|
zcgService.updateById(zcg); |
|
|
|
this.updateBatchById(gyzjList); |
|
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjJcgjList); |
|
|
|
if (gyzjFfjlList.size() > 0) { |
|
|
|
gyzjFfjlService.updateBatchById(gyzjFfjlList); |
|
|
|
} |
|
|
|
@ -921,7 +921,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
formData.put("领取人2", lqr2.getNickName()); |
|
|
|
formData.put("发放人", ffr1.getNickName()); |
|
|
|
formData.put("发放人2", ffr2.getNickName()); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), formData, ffr1, plffItemFilter.get(0).getRemark())); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), formData, ffr1, plffItemFilter.get(0).getRemark())); |
|
|
|
//台账 |
|
|
|
gyzjTzList.add(gyzjTzService.getTz(gyzj.getId(), lqr1, lqr2, null, null, ffr1, ffr2, null, null, null, "领取发放", gyzj.getKc(), gyzj.getKcdw(), plffItemFilter.get(0).getRemark())); |
|
|
|
//region 更新发放信息 |
|
|
|
@ -938,7 +938,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
throw new ServiceException("给药制剂【" + gyzj.getMc() + "】不存在或已删除"); |
|
|
|
} |
|
|
|
} |
|
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjJcgjList); |
|
|
|
gyzjTzService.saveBatch(gyzjTzList); |
|
|
|
this.saveOrUpdateBatch(gyzjList); |
|
|
|
} |
|
|
|
@ -974,7 +974,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
throw new ServiceException("你没有修改任何内容"); |
|
|
|
} |
|
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzjOld.getId(), JcgjlxEnum.lc.getValue(), "申请编辑", JcmcysEnum.green.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr, null)); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzjOld, JcgjlxEnum.lc.getValue(), "申请编辑", JcmcysEnum.green.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr, null)); |
|
|
|
} |
|
|
|
gyzjOld.setMcbj(form.getMc()); |
|
|
|
gyzjOld.setNdbj(form.getNd()); |
|
|
|
@ -988,7 +988,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
gyzjOld.setBjrMc(SecurityUtils.getNickName()); |
|
|
|
gyzjOld.setBjzt(BjEnum.shz.getValue()); |
|
|
|
this.updateById(gyzjOld); |
|
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjJcgjList); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
@ -1082,7 +1082,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
|
|
|
|
//region 稽查轨迹 |
|
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzjOld.getId(), JcgjlxEnum.lc.getValue(), "修改库存申请", JcmcysEnum.green.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr, null)); |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzjOld, JcgjlxEnum.lc.getValue(), "修改库存申请", JcmcysEnum.green.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr, null)); |
|
|
|
} |
|
|
|
//endregion |
|
|
|
|
|
|
|
@ -1093,7 +1093,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
gyzjOld.setKcbjzt(KcbjEnum.shz.getValue()); |
|
|
|
gyzjOld.setKcbjbz(form.getKcbjbz()); |
|
|
|
this.updateById(gyzjOld); |
|
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjJcgjList); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@ -1495,7 +1495,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
gyzj.setKc(studyFormFillResource.getKc()); |
|
|
|
gyzj.setSxrq(DateUtils.parseDate(studyFormFillResource.getSxrq())); |
|
|
|
this.saveOrUpdate(gyzj);if(isAdd){gyzjList.add(gyzj);}gyzjMap.put(gyzj.getBh(), gyzj); |
|
|
|
jcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "配制完成", JcmcysEnum.green.getValue(), null, null, qmr, remark)); |
|
|
|
jcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "配制完成", JcmcysEnum.green.getValue(), null, null, qmr, remark)); |
|
|
|
tzList.add(gyzjTzService.getTzGen(gyzj.getId(), null, null, null, null, null, null, null, null, qmr, "配制完成", gyzj.getKc(), gyzj.getKcdw(), remark, studyFormFill.getId())); |
|
|
|
} |
|
|
|
studyFormFillResource.setType(StudyFormFillResourceTypeEnum.gyzj.getValue()); |
|
|
|
@ -1511,7 +1511,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
baseMapper.updateKc(gyzj.getId(), kc); |
|
|
|
HashMap<String, String> formData = new LinkedHashMap<>(); |
|
|
|
formData.put("使用量", syl + studyFormFillResource.getSyldw()); |
|
|
|
jcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "使用", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(GyzjJcnrUtil.getMapEn(formData)), qmr, remark)); |
|
|
|
jcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "使用", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(GyzjJcnrUtil.getMapEn(formData)), qmr, remark)); |
|
|
|
tzList.add(gyzjTzService.getTzGen(gyzj.getId(), null, null, null, null, null, null, null, null, qmr, "使用", syl, studyFormFillResource.getSyldw(), remark, studyFormFill.getId())); |
|
|
|
} |
|
|
|
gyzjMap.put(gyzj.getBh(), gyzj); |
|
|
|
@ -1524,7 +1524,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
cc(studyFormFill, gyzjMap, jcgjList, tzList, remark, qmr);cz(studyFormFill, gyzjMap, jcgjList, tzList, remark, qmr); |
|
|
|
} |
|
|
|
if (jcgjList.size() > 0) { |
|
|
|
gyzjJcgjService.saveBatch(jcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(jcgjList); |
|
|
|
} |
|
|
|
if (tzList.size() > 0) { |
|
|
|
gyzjTzService.saveBatch(tzList); |
|
|
|
@ -1570,7 +1570,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
} |
|
|
|
} |
|
|
|
if (jcgjList.size() > 0) { |
|
|
|
gyzjJcgjService.saveBatch(jcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(jcgjList); |
|
|
|
} |
|
|
|
if (tzList.size() > 0) { |
|
|
|
gyzjTzService.saveBatch(tzList); |
|
|
|
@ -1606,7 +1606,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
HashMap<String, String> formData = new HashMap<>(2); |
|
|
|
formData.put("存储位置", studyFormFillCc.getCcwz()); |
|
|
|
formData.put("存储条件", studyFormFillCc.getCctj()); |
|
|
|
jcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "存储", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(GyzjJcnrUtil.getMapEn(formData)), qmr, remark)); |
|
|
|
jcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "存储", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(GyzjJcnrUtil.getMapEn(formData)), qmr, remark)); |
|
|
|
// 台账 |
|
|
|
tzList.add(gyzjTzService.getTzGen(gyzj.getId(), null, null, null, null, null, null, null, null, qmr, "存储", gyzj.getKc(), gyzj.getKcdw(), remark, studyFormFill.getId())); |
|
|
|
} |
|
|
|
@ -1647,7 +1647,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
HashMap<String, String> formData = new HashMap<>(2); |
|
|
|
formData.put("处置方式", studyFormFillCz.getCzfs()); |
|
|
|
formData.put("处置量", gyzj.getKc() + gyzj.getKcdw()); |
|
|
|
jcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "处置", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(GyzjJcnrUtil.getMapEn(formData)), qmr, remark)); |
|
|
|
jcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "处置", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(GyzjJcnrUtil.getMapEn(formData)), qmr, remark)); |
|
|
|
|
|
|
|
// 台账 |
|
|
|
tzList.add(gyzjTzService.getTzGen(gyzj.getId(), null, null, null, null, null, null, null, null, qmr, "处置", gyzj.getKc(), gyzj.getKcdw(), remark, studyFormFill.getId())); |
|
|
|
@ -1927,11 +1927,11 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
for (Gyzj gyzj : gyzjList) { |
|
|
|
gyzj.setJyzt(JyztEnum.wjy.getValue()); |
|
|
|
//稽查轨迹 |
|
|
|
gyzjFfjlJcgjList.add(gyzjJcgjService.getJcgj(gyzj.getId(), JcgjlxEnum.lc.getValue(), "到期自动归还", JcmcysEnum.green.getValue(), null, null, null)); |
|
|
|
gyzjFfjlJcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "到期自动归还", JcmcysEnum.green.getValue(), null, null, null)); |
|
|
|
} |
|
|
|
this.updateBatchById(gyzjList); |
|
|
|
if (gyzjFfjlJcgjList.size() > 0) { |
|
|
|
gyzjJcgjService.saveBatch(gyzjFfjlJcgjList); |
|
|
|
gyzjJcgjService.saveBatchWithLog(gyzjFfjlJcgjList); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|