Browse Source

feat:[档案管理]麻精药,给药制剂新增档案日志

master
15881625488@163.com 2 months ago
parent
commit
9f5c880852
4 changed files with 85 additions and 9 deletions
  1. +27
    -2
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GyzjFfjlServiceImpl.java
  2. +6
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GyzjServiceImpl.java
  3. +24
    -3
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/MjyFfjlServiceImpl.java
  4. +28
    -4
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/MjyServiceImpl.java

+ 27
- 2
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GyzjFfjlServiceImpl.java View File

@ -12,9 +12,11 @@ import com.hxhq.business.domain.StudyGyzj;
import com.hxhq.business.dto.gyzj.FfjlDetailDto;
import com.hxhq.business.dto.gyzj.FfjlListDto;
import com.hxhq.business.dto.gyzj.ListDto;
import com.hxhq.business.enums.archive.ArchiveLogTypeEnum;
import com.hxhq.business.enums.zykgl.*;
import com.hxhq.business.enums.zykgl.JlztEnum;
import com.hxhq.business.form.gyzj.*;
import com.hxhq.business.service.IArchiveLogService;
import com.hxhq.business.service.IGyzjFfjlJcgjService;
import com.hxhq.business.service.IStudyGyzjService;
import com.hxhq.business.utils.JctUtil;
@ -47,7 +49,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
private IGyzjFfjlJcgjService gyzjFfjlJcgjService;
@Autowired
private IStudyGyzjService studyGyzjService;
@Autowired
private IArchiveLogService archiveLogService;
//region 发放记录
@ -167,6 +170,9 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate()));
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(), formData, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "申请借阅");
}
/**
@ -209,6 +215,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
this.updateById(gyzjFfjlOld);
//稽查轨迹
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "申请解档");
}
/**
@ -241,6 +249,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
gyzjFfjl.setDazt(DaztEnum.ygd.getValue());
// 稽查轨迹
gyzjFfjlJcgjList.add(gyzjFfjlJcgjService.getJcgj(gyzjFfjl.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark()));
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjl.getId(), gyzjFfjl.getMc(), gyzjFfjl.getBh(), gyzjFfjl.getNd()+gyzjFfjl.getNddw(), "申请归档");
}
this.updateBatchById(gyzjFfjlList);
gyzjFfjlJcgjService.saveBatch(gyzjFfjlJcgjList);
@ -274,6 +284,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
this.updateById(gyzjFfjlOld);
//稽查轨迹
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "申请归档");
}
@ -570,6 +582,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
this.updateById(gyzjFfjlOld);
//稽查轨迹
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "同意归档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "同意归档");
}
@ -598,7 +612,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
Map<String, String> formData = new LinkedHashMap<>();
formData.put("原因", form.getRemark());
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝归档", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "拒绝归档");
}
/**
@ -624,6 +639,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
this.updateById(gyzjFfjlOld);
//稽查轨迹
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "同意解档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "同意解档");
}
@ -651,6 +668,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
Map<String, String> formData = new LinkedHashMap<>();
formData.put("原因", form.getRemark());
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝解档", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "拒绝解档");
}
@ -681,6 +700,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
formData.put("借阅开始时间", DateUtils.dateTime(form.getJyksrq()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getJyjsrq()));
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "同意借阅", JcmcysEnum.green.getValue(), formData, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "同意借阅");
}
@ -712,6 +733,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
formData.put("借阅结束时间", DateUtils.dateTime(form.getJyjsrq()));
formData.put("原因", form.getRemark());
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝借阅", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "拒绝借阅");
}
@ -737,6 +760,8 @@ public class GyzjFfjlServiceImpl extends ServiceImpl i
this.updateById(gyzjFfjlOld);
//稽查轨迹
gyzjFfjlJcgjService.saveJcgj(gyzjFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "确认归还", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.gyzjlqff, gyzjFfjlOld.getId(), gyzjFfjlOld.getMc(), gyzjFfjlOld.getBh(), gyzjFfjlOld.getNd()+gyzjFfjlOld.getNddw(), "确认归还");
}

+ 6
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GyzjServiceImpl.java View File

@ -1013,6 +1013,9 @@ public class GyzjServiceImpl extends ServiceImpl implements IG
if (!gyzjOld.getGhzt().equals(GhztEnum.wsq.getValue())) {
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】不是未申请归还状态,不能归还");
}
if (!gyzjOld.getCczt().equals(CcztEnum.Qc.getValue())) {
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】是暂存状态,请先将该物质从暂存处取出");
}
//region 稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("入库位置", form.getRkwz());
@ -1068,6 +1071,9 @@ public class GyzjServiceImpl extends ServiceImpl implements IG
if (!gyzjOld.getGhzt().equals(GhztEnum.sqgh.getValue())) {
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】不是申请归还状态,不能归还");
}
if (!gyzjOld.getCczt().equals(CcztEnum.Qc.getValue())) {
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】是暂存状态,请先将该物质从暂存处取出");
}
gyzjFfjlService.gh(form, gyzjOld, ghr1, ghr2, jsr1, jsr2);
// 台账
gyzjTzService.saveTz(gyzjOld.getId(),null,null,ghr1,ghr2,null,null,jsr1,jsr2,null,"归还",form.getRkl(), gyzjOld.getKcdw(),form.getRemark());

+ 24
- 3
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/MjyFfjlServiceImpl.java View File

@ -8,11 +8,11 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.hxhq.business.domain.*;
import com.hxhq.business.dto.mjy.FfjlDetailDto;
import com.hxhq.business.dto.mjy.FfjlListDto;
import com.hxhq.business.enums.archive.ArchiveLogTypeEnum;
import com.hxhq.business.enums.zykgl.*;
import com.hxhq.business.enums.zykgl.JlztEnum;
import com.hxhq.business.form.mjy.*;
import com.hxhq.business.service.IMjyFfjlJcgjService;
import com.hxhq.business.service.IStudyMjyService;
import com.hxhq.business.service.*;
import com.hxhq.business.service.IStudyMjyService;
import com.hxhq.business.utils.JctUtil;
import com.hxhq.common.core.exception.ServiceException;
@ -24,7 +24,6 @@ import com.hxhq.system.service.ISysUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.hxhq.business.mapper.MjyFfjlMapper;
import com.hxhq.business.service.IMjyFfjlService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.RequestBody;
@ -43,6 +42,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
private IMjyFfjlJcgjService mjyFfjlJcgjService;
@Autowired
private IStudyMjyService studyMjyService;
@Autowired
private IArchiveLogService archiveLogService;
//region 发放记录
@ -162,6 +163,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate()));
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(), formData, qmr,form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "申请借阅");
}
/**
@ -204,6 +207,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
this.updateById(mjyFfjlOld);
//稽查轨迹
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.green.getValue(), null, qmr,form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "申请解档");
}
/**
@ -236,6 +241,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
mjyFfjl.setDazt(DaztEnum.ygd.getValue());
// 稽查轨迹
mjyFfjlJcgjList.add(mjyFfjlJcgjService.getJcgj(mjyFfjl.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), null, qmr,form.getRemark()));
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjl.getId(), mjyFfjl.getMc(), mjyFfjl.getBh(), mjyFfjl.getNd()+mjyFfjl.getNddw(), "申请解档");
}
this.updateBatchById(mjyFfjlList);
mjyFfjlJcgjService.saveBatch(mjyFfjlJcgjList);
@ -567,6 +574,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
this.updateById(mjyFfjlOld);
//稽查轨迹
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "同意归档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "同意归档");
}
@ -595,6 +604,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
Map<String, String> formData = new LinkedHashMap<>();
formData.put("原因", form.getRemark());
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝归档", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "拒绝归档");
}
@ -621,6 +632,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
this.updateById(mjyFfjlOld);
//稽查轨迹
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "同意解档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "同意解档");
}
@ -648,6 +661,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
Map<String, String> formData = new LinkedHashMap<>();
formData.put("原因", form.getRemark());
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝解档", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "拒绝解档");
}
@ -678,6 +693,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
formData.put("借阅开始时间", DateUtils.dateTime(form.getJyksrq()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getJyjsrq()));
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "同意借阅", JcmcysEnum.green.getValue(), formData, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "同意借阅");
}
@ -709,6 +726,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
formData.put("借阅结束时间", DateUtils.dateTime(form.getJyjsrq()));
formData.put("原因", form.getRemark());
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝借阅", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "拒绝借阅");
}
@ -734,6 +753,8 @@ public class MjyFfjlServiceImpl extends ServiceImpl impl
this.updateById(mjyFfjlOld);
//稽查轨迹
mjyFfjlJcgjService.saveJcgj(mjyFfjlOld.getId(), JcgjlxEnum.lc.getValue(), "确认归还", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjylqff, mjyFfjlOld.getId(), mjyFfjlOld.getMc(), mjyFfjlOld.getBh(), mjyFfjlOld.getNd()+mjyFfjlOld.getNddw(), "确认归还");
}

+ 28
- 4
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/MjyServiceImpl.java View File

@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.hxhq.business.domain.*;
import com.hxhq.business.dto.mjy.DetailDto;
import com.hxhq.business.dto.mjy.ListDto;
import com.hxhq.business.enums.archive.ArchiveLogTypeEnum;
import com.hxhq.business.enums.study.StudyTypeEnum;
import com.hxhq.business.enums.zykgl.*;
import com.hxhq.business.form.mjy.*;
@ -49,6 +50,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
private IZcgService zcgService;
@Autowired
private IMjyTzService mjyTzService;
@Autowired
private IArchiveLogService archiveLogService;
//region 资源库管理
@ -158,6 +161,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
this.updateById(mjyOld);
//稽查轨迹
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "申请解档");
}
/**
@ -194,6 +199,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate()));
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(),formData, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "申请借阅");
}
/**
@ -226,6 +233,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
mjy.setDazt(DaztEnum.ygd.getValue());
//稽查轨迹
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.orange.getValue(),null, qmr, form.getRemark()));
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjy.getId(), mjy.getMc(), mjy.getBh(), mjy.getNd()+mjy.getNddw(), "申请归档");
}
this.updateBatchById(mjyList);
mjyJcgjService.saveBatch(mjyJcgjList);
@ -259,6 +268,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
this.updateById(mjyOld);
//稽查轨迹
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.orange.getValue(),null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "申请归档");
}
@ -1024,6 +1035,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
if (!mjyOld.getZjzt().equals(ZjztEnum.yff.getValue())) {
throw new ServiceException("麻精药【" + mjyOld.getMc() + "】不是已发放状态,不能归还");
}
if (!mjyOld.getCczt().equals(CcztEnum.Qc.getValue())) {
throw new ServiceException("麻精药【" + mjyOld.getMc() + "】是暂存状态,请先将该物质从暂存处取出");
}
BigDecimal leftKc = new BigDecimal(mjyOld.getKc()).subtract(new BigDecimal(form.getSyl()));
mjyFfjlService.gh(form, mjyOld, ghr1, ghr2, jsr1, jsr2);
// 台账
@ -1229,7 +1243,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
this.updateById(mjyOld);
//稽查轨迹
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "同意归档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "同意归档");
}
/**
@ -1257,6 +1272,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
Map<String, String> formData = new LinkedHashMap<>();
formData.put("原因", form.getRemark());
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝归档", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "拒绝归档");
}
@ -1283,6 +1300,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
this.updateById(mjyOld);
//稽查轨迹
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "同意解档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "同意解档");
}
@ -1310,7 +1329,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
Map<String, String> formData = new LinkedHashMap<>();
formData.put("原因", form.getRemark());
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝解档", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "拒绝解档");
}
/**
@ -1340,6 +1360,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
formData.put("借阅开始时间", DateUtils.dateTime(form.getJyksrq()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getJyjsrq()));
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "同意借阅", JcmcysEnum.green.getValue(), formData, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "同意借阅");
}
@ -1371,7 +1393,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
formData.put("借阅结束时间", DateUtils.dateTime(form.getJyjsrq()));
formData.put("原因", form.getRemark());
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝借阅", JcmcysEnum.green.getValue(), formData, qmr, null);
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "拒绝借阅");
}
/**
@ -1396,7 +1419,8 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS
this.updateById(mjyOld);
//稽查轨迹
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "确认归还", JcmcysEnum.green.getValue(), null, qmr, form.getRemark());
//保存日志
archiveLogService.saveInfo(ArchiveLogTypeEnum.mjy, mjyOld.getId(), mjyOld.getMc(), mjyOld.getBh(), mjyOld.getNd()+mjyOld.getNddw(), "确认归还");
}
//endregion

Loading…
Cancel
Save