|
|
@ -137,8 +137,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void jd(JdForm form) { |
|
|
public void jd(JdForm form) { |
|
|
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -153,7 +154,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
mjyOld.setZjzt(ZjztEnum.djd.getValue()); |
|
|
mjyOld.setZjzt(ZjztEnum.djd.getValue()); |
|
|
this.updateById(mjyOld); |
|
|
this.updateById(mjyOld); |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.green.getValue(), null, SecurityUtils.getLoginUser().getSysUser(), form.getRemark()); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.green.getValue(), null, qmr, form.getRemark()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -164,8 +165,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void jy(JyForm form) { |
|
|
public void jy(JyForm form) { |
|
|
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -188,7 +190,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate())); |
|
|
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate())); |
|
|
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate())); |
|
|
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate())); |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(),formData, SecurityUtils.getLoginUser().getSysUser(), form.getRemark()); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(),formData, qmr, form.getRemark()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -199,8 +201,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void plgd(GdForm form) { |
|
|
public void plgd(GdForm form) { |
|
|
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getIds().length < 0) { |
|
|
if (form.getIds().length < 0) { |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
} |
|
|
} |
|
|
@ -218,7 +221,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
//申请归档,档案员可在档案管理中进行确认归档审核;申请后状态更新成待归档; |
|
|
//申请归档,档案员可在档案管理中进行确认归档审核;申请后状态更新成待归档; |
|
|
mjy.setZjzt(ZjztEnum.dgd.getValue()); |
|
|
mjy.setZjzt(ZjztEnum.dgd.getValue()); |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.orange.getValue(),null, SecurityUtils.getLoginUser().getSysUser(), form.getRemark())); |
|
|
|
|
|
|
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.orange.getValue(),null, qmr, form.getRemark())); |
|
|
} |
|
|
} |
|
|
this.updateBatchById(mjyList); |
|
|
this.updateBatchById(mjyList); |
|
|
mjyJcgjService.saveBatch(mjyJcgjList); |
|
|
mjyJcgjService.saveBatch(mjyJcgjList); |
|
|
@ -233,8 +236,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void gd(GdForm form) { |
|
|
public void gd(GdForm form) { |
|
|
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -249,7 +253,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
mjyOld.setZjzt(ZjztEnum.dgd.getValue()); |
|
|
mjyOld.setZjzt(ZjztEnum.dgd.getValue()); |
|
|
this.updateById(mjyOld); |
|
|
this.updateById(mjyOld); |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.orange.getValue(),null, SecurityUtils.getLoginUser().getSysUser(), form.getRemark()); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.orange.getValue(),null, qmr, form.getRemark()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -261,8 +265,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void plsd(SdForm form) { |
|
|
public void plsd(SdForm form) { |
|
|
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getIds().length < 0) { |
|
|
if (form.getIds().length < 0) { |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
} |
|
|
} |
|
|
@ -278,7 +283,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
//锁定 |
|
|
//锁定 |
|
|
mjy.setZjzt(ZjztEnum.ysd.getValue()); |
|
|
mjy.setZjzt(ZjztEnum.ysd.getValue()); |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "锁定麻精药", JcmcysEnum.orange.getValue(),null, SecurityUtils.getLoginUser().getSysUser(), form.getRemark())); |
|
|
|
|
|
|
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "锁定麻精药", JcmcysEnum.orange.getValue(),null, qmr, form.getRemark())); |
|
|
} |
|
|
} |
|
|
this.updateBatchById(mjyList); |
|
|
this.updateBatchById(mjyList); |
|
|
mjyJcgjService.saveBatch(mjyJcgjList); |
|
|
mjyJcgjService.saveBatch(mjyJcgjList); |
|
|
@ -293,8 +298,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void sd(SdForm form) { |
|
|
public void sd(SdForm form) { |
|
|
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -308,7 +314,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
mjyOld.setZjzt(ZjztEnum.ysd.getValue()); |
|
|
mjyOld.setZjzt(ZjztEnum.ysd.getValue()); |
|
|
this.updateById(mjyOld); |
|
|
this.updateById(mjyOld); |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "锁定麻精药", JcmcysEnum.orange.getValue(),null, SecurityUtils.getLoginUser().getSysUser(), form.getRemark()); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "锁定麻精药", JcmcysEnum.orange.getValue(),null, qmr, form.getRemark()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -320,8 +326,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void js(JsForm form) { |
|
|
public void js(JsForm form) { |
|
|
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -336,7 +343,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
mjyOld.setZjzt(ZjztEnum.rk.getValue()); |
|
|
mjyOld.setZjzt(ZjztEnum.rk.getValue()); |
|
|
this.updateById(mjyOld); |
|
|
this.updateById(mjyOld); |
|
|
//稽查轨迹 |
|
|
//稽查轨迹 |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "解锁麻精药", JcmcysEnum.orange.getValue(),null, SecurityUtils.getLoginUser().getSysUser(), form.getRemark()); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "解锁麻精药", JcmcysEnum.orange.getValue(),null,qmr, form.getRemark()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -347,15 +354,15 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void plczyj(PlczyjForm form) { |
|
|
public void plczyj(PlczyjForm form) { |
|
|
SysUser clr = sysUserService.selectUserById(form.getClrId()); |
|
|
|
|
|
|
|
|
SysUser clr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
//验证处理人密码 |
|
|
//验证处理人密码 |
|
|
checkPassword(clr, form.getClrmm()); |
|
|
|
|
|
|
|
|
checkPassword(clr, form.getClrmm(),true); |
|
|
//验证复核人密码 |
|
|
//验证复核人密码 |
|
|
checkPassword(fhr, form.getFhrmm()); |
|
|
|
|
|
|
|
|
checkPassword(fhr, form.getFhrmm(),true); |
|
|
//验证监督人密码 |
|
|
//验证监督人密码 |
|
|
checkPassword(jdr, form.getJdrmm()); |
|
|
|
|
|
|
|
|
checkPassword(jdr, form.getJdrmm(),true); |
|
|
|
|
|
|
|
|
QueryWrapper<Mjy> queryWrapper = Wrappers.query(); |
|
|
QueryWrapper<Mjy> queryWrapper = Wrappers.query(); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
@ -390,7 +397,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
formData.put("处置人", clr.getNickName()); |
|
|
formData.put("处置人", clr.getNickName()); |
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "处置药剂", JcmcysEnum.orange.getValue(),formData, SecurityUtils.getLoginUser().getSysUser(), null)); |
|
|
|
|
|
|
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "处置药剂", JcmcysEnum.orange.getValue(),formData,null, null)); |
|
|
//台账 |
|
|
//台账 |
|
|
mjyTzList.add(mjyTzService.getTz(mjy.getId(),null,null,null,null,null,null,null,null,clr,"处置药剂",mjyPlffItemFilter.get(0).getCzl(),mjy.getKcdw(),mjyPlffItemFilter.get(0).getCzyy())); |
|
|
mjyTzList.add(mjyTzService.getTz(mjy.getId(),null,null,null,null,null,null,null,null,clr,"处置药剂",mjyPlffItemFilter.get(0).getCzl(),mjy.getKcdw(),mjyPlffItemFilter.get(0).getCzyy())); |
|
|
} else { |
|
|
} else { |
|
|
@ -412,16 +419,16 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void czyj(CzyjForm form) { |
|
|
public void czyj(CzyjForm form) { |
|
|
|
|
|
|
|
|
SysUser clr = sysUserService.selectUserById(form.getClrId()); |
|
|
|
|
|
|
|
|
SysUser clr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
|
|
|
|
|
|
//验证处理人密码 |
|
|
//验证处理人密码 |
|
|
checkPassword(clr, form.getClrmm()); |
|
|
|
|
|
|
|
|
checkPassword(clr, form.getClrmm(),true); |
|
|
//验证复核人密码 |
|
|
//验证复核人密码 |
|
|
checkPassword(fhr, form.getFhrmm()); |
|
|
|
|
|
|
|
|
checkPassword(fhr, form.getFhrmm(),true); |
|
|
//验证监督人密码 |
|
|
//验证监督人密码 |
|
|
checkPassword(jdr, form.getJdrmm()); |
|
|
|
|
|
|
|
|
checkPassword(jdr, form.getJdrmm(),true); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -446,7 +453,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
formData.put("处置人", clr.getNickName()); |
|
|
formData.put("处置人", clr.getNickName()); |
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "处置药剂", JcmcysEnum.green.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(), null); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "处置药剂", JcmcysEnum.green.getValue(), formData, null, null); |
|
|
|
|
|
|
|
|
//台账 |
|
|
//台账 |
|
|
mjyTzService.saveTz(mjyOld.getId(),null,null,null,null,null,null,null,null,clr,"处置药剂",form.getCzl(),mjyOld.getKcdw(),form.getCzyy()); |
|
|
mjyTzService.saveTz(mjyOld.getId(),null,null,null,null,null,null,null,null,clr,"处置药剂",form.getCzl(),mjyOld.getKcdw(),form.getCzyy()); |
|
|
@ -462,15 +469,15 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void plczrq(PlczrqForm form) { |
|
|
public void plczrq(PlczrqForm form) { |
|
|
SysUser clr = sysUserService.selectUserById(form.getClrId()); |
|
|
|
|
|
|
|
|
SysUser clr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
//验证处理人密码 |
|
|
//验证处理人密码 |
|
|
checkPassword(clr, form.getClrmm()); |
|
|
|
|
|
|
|
|
checkPassword(clr, form.getClrmm(),true); |
|
|
//验证复核人密码 |
|
|
//验证复核人密码 |
|
|
checkPassword(fhr, form.getFhrmm()); |
|
|
|
|
|
|
|
|
checkPassword(fhr, form.getFhrmm(),true); |
|
|
//验证监督人密码 |
|
|
//验证监督人密码 |
|
|
checkPassword(jdr, form.getJdrmm()); |
|
|
|
|
|
|
|
|
checkPassword(jdr, form.getJdrmm(),true); |
|
|
|
|
|
|
|
|
if (form.getIds().length < 0) { |
|
|
if (form.getIds().length < 0) { |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
@ -497,7 +504,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
formData.put("处置人", clr.getNickName()); |
|
|
formData.put("处置人", clr.getNickName()); |
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "处置容器", JcmcysEnum.green.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(), null)); |
|
|
|
|
|
|
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "处置容器", JcmcysEnum.green.getValue(), formData,null , null)); |
|
|
//台账 |
|
|
//台账 |
|
|
mjyTzList.add(mjyTzService.getTz(mjy.getId(),null,null,null,null,null,null,null,null,clr,"处置容器",null,null,mjyPlffItemFilter.get(0).getCzyy())); |
|
|
mjyTzList.add(mjyTzService.getTz(mjy.getId(),null,null,null,null,null,null,null,null,clr,"处置容器",null,null,mjyPlffItemFilter.get(0).getCzyy())); |
|
|
mjy.setRqzt(RqztEnum.ycz.getValue()); |
|
|
mjy.setRqzt(RqztEnum.ycz.getValue()); |
|
|
@ -519,15 +526,15 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void czrq(CzrqForm form) { |
|
|
public void czrq(CzrqForm form) { |
|
|
SysUser clr = sysUserService.selectUserById(form.getClrId()); |
|
|
|
|
|
|
|
|
SysUser clr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
//验证处理人密码 |
|
|
//验证处理人密码 |
|
|
checkPassword(clr, form.getClrmm()); |
|
|
|
|
|
|
|
|
checkPassword(clr, form.getClrmm(),true); |
|
|
//验证复核人密码 |
|
|
//验证复核人密码 |
|
|
checkPassword(fhr, form.getFhrmm()); |
|
|
|
|
|
|
|
|
checkPassword(fhr, form.getFhrmm(),true); |
|
|
//验证监督人密码 |
|
|
//验证监督人密码 |
|
|
checkPassword(jdr, form.getJdrmm()); |
|
|
|
|
|
|
|
|
checkPassword(jdr, form.getJdrmm(),true); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
@ -551,7 +558,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
formData.put("处置人", clr.getNickName()); |
|
|
formData.put("处置人", clr.getNickName()); |
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
formData.put("复核人", fhr.getNickName()); |
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
formData.put("监督人", jdr.getNickName()); |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "处置容器", JcmcysEnum.green.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(),null); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "处置容器", JcmcysEnum.green.getValue(), formData, null,null); |
|
|
|
|
|
|
|
|
//台账 |
|
|
//台账 |
|
|
mjyTzService.saveTz(mjyOld.getId(),null,null,null,null,null,null,null,null,clr,"处置容器",null,null,form.getCzyy()); |
|
|
mjyTzService.saveTz(mjyOld.getId(),null,null,null,null,null,null,null,null,clr,"处置容器",null,null,form.getCzyy()); |
|
|
@ -568,13 +575,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
public void ysff(YsffForm form) { |
|
|
public void ysff(YsffForm form) { |
|
|
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id()); |
|
|
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id()); |
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
SysUser ffr1 = sysUserService.selectUserById(form.getFfrId()); |
|
|
|
|
|
|
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证领取人1密码 |
|
|
//验证领取人1密码 |
|
|
checkPassword(lqr1, form.getLqr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(lqr1, form.getLqr1mm(),true); |
|
|
//验证领取人2密码 |
|
|
//验证领取人2密码 |
|
|
checkPassword(lqr2, form.getLqr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(lqr2, form.getLqr2mm(),true); |
|
|
//验证发放人密码 |
|
|
//验证发放人密码 |
|
|
checkPassword(ffr1, form.getFfrmm()); |
|
|
|
|
|
|
|
|
checkPassword(ffr1, form.getFfrmm(),true); |
|
|
|
|
|
|
|
|
Zcg zcg = zcgService.getById(form.getZcgId()); |
|
|
Zcg zcg = zcgService.getById(form.getZcgId()); |
|
|
if (zcg == null) { |
|
|
if (zcg == null) { |
|
|
@ -602,7 +609,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
formData.put("钥匙1领取人", lqr1.getNickName()); |
|
|
formData.put("钥匙1领取人", lqr1.getNickName()); |
|
|
formData.put("钥匙2领取人", lqr2.getNickName()); |
|
|
formData.put("钥匙2领取人", lqr2.getNickName()); |
|
|
formData.put("发放人", ffr1.getNickName()); |
|
|
formData.put("发放人", ffr1.getNickName()); |
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "钥匙发放", JcmcysEnum.green.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(),null)); |
|
|
|
|
|
|
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "钥匙发放", JcmcysEnum.green.getValue(), formData, null,null)); |
|
|
} |
|
|
} |
|
|
if (StringUtils.isBlank(zcg.getGlyj())) { |
|
|
if (StringUtils.isBlank(zcg.getGlyj())) { |
|
|
zcg.setGlyj(glyj); |
|
|
zcg.setGlyj(glyj); |
|
|
@ -633,13 +640,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
//验证领取人1密码 |
|
|
//验证领取人1密码 |
|
|
checkPassword(lqr1, form.getLqr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(lqr1, form.getLqr1mm(),true); |
|
|
//验证领取人2密码 |
|
|
//验证领取人2密码 |
|
|
checkPassword(lqr2, form.getLqr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(lqr2, form.getLqr2mm(),true); |
|
|
//验证发放人1密码 |
|
|
//验证发放人1密码 |
|
|
checkPassword(ffr1, form.getFfr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(ffr1, form.getFfr1mm(),true); |
|
|
//验证发放人2密码 |
|
|
//验证发放人2密码 |
|
|
checkPassword(ffr2, form.getFfr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(ffr2, form.getFfr2mm(),true); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
@ -663,7 +670,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
formData.put("转移条件", form.getZytj()); |
|
|
formData.put("转移条件", form.getZytj()); |
|
|
formData.put("出库毛重", form.getCkmz() + mjyOld.getKcdw()); |
|
|
formData.put("出库毛重", form.getCkmz() + mjyOld.getKcdw()); |
|
|
formData.put("目的", form.getMdIds()); |
|
|
formData.put("目的", form.getMdIds()); |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(),form.getRemark()); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), formData, ffr1,form.getRemark()); |
|
|
//台账 |
|
|
//台账 |
|
|
mjyTzService.saveTz(mjyOld.getId(),lqr1,lqr2,null,null,ffr1,ffr2,null,null,null,"领取发放",mjyOld.getKc(),mjyOld.getKcdw(),form.getRemark()); |
|
|
mjyTzService.saveTz(mjyOld.getId(),lqr1,lqr2,null,null,ffr1,ffr2,null,null,null,"领取发放",mjyOld.getKc(),mjyOld.getKcdw(),form.getRemark()); |
|
|
|
|
|
|
|
|
@ -702,13 +709,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
//验证领取人1密码 |
|
|
//验证领取人1密码 |
|
|
checkPassword(lqr1, form.getLqr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(lqr1, form.getLqr1mm(),true); |
|
|
//验证领取人2密码 |
|
|
//验证领取人2密码 |
|
|
checkPassword(lqr2, form.getLqr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(lqr2, form.getLqr2mm(),true); |
|
|
//验证发放人1密码 |
|
|
//验证发放人1密码 |
|
|
checkPassword(ffr1, form.getFfr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(ffr1, form.getFfr1mm(),true); |
|
|
//验证发放人2密码 |
|
|
//验证发放人2密码 |
|
|
checkPassword(ffr2, form.getFfr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(ffr2, form.getFfr2mm(),true); |
|
|
|
|
|
|
|
|
QueryWrapper<Mjy> queryWrapper = Wrappers.query(); |
|
|
QueryWrapper<Mjy> queryWrapper = Wrappers.query(); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
@ -738,7 +745,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
formData.put("转移条件", plffItemFilter.get(0).getZytj()); |
|
|
formData.put("转移条件", plffItemFilter.get(0).getZytj()); |
|
|
formData.put("出库毛重", plffItemFilter.get(0).getCkmz() + mjy.getKcdw()); |
|
|
formData.put("出库毛重", plffItemFilter.get(0).getCkmz() + mjy.getKcdw()); |
|
|
formData.put("目的", plffItemFilter.get(0).getMdIds()); |
|
|
formData.put("目的", plffItemFilter.get(0).getMdIds()); |
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(),plffItemFilter.get(0).getRemark())); |
|
|
|
|
|
|
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjy.getId(), JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), formData, ffr1,plffItemFilter.get(0).getRemark())); |
|
|
//台账 |
|
|
//台账 |
|
|
mjyTzList.add(mjyTzService.getTz(mjy.getId(),lqr1,lqr2,null,null,ffr1,ffr2,null,null,null,"领取发放",mjy.getKc(),mjy.getKcdw(),plffItemFilter.get(0).getRemark())); |
|
|
mjyTzList.add(mjyTzService.getTz(mjy.getId(),lqr1,lqr2,null,null,ffr1,ffr2,null,null,null,"领取发放",mjy.getKc(),mjy.getKcdw(),plffItemFilter.get(0).getRemark())); |
|
|
//更新发放信息 |
|
|
//更新发放信息 |
|
|
@ -776,8 +783,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void bj(BjForm form) { |
|
|
public void bj(BjForm form) { |
|
|
|
|
|
SysUser qmr=SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -798,7 +806,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
throw new ServiceException("你没有修改任何内容"); |
|
|
throw new ServiceException("你没有修改任何内容"); |
|
|
} |
|
|
} |
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请编辑", JcmcysEnum.green.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(),null)); |
|
|
|
|
|
|
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "申请编辑", JcmcysEnum.green.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr,null)); |
|
|
} |
|
|
} |
|
|
mjyOld.setMcbj(form.getMc()); |
|
|
mjyOld.setMcbj(form.getMc()); |
|
|
mjyOld.setNdbj(form.getNd()); |
|
|
mjyOld.setNdbj(form.getNd()); |
|
|
@ -823,8 +831,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void shbj(ShbjForm form) { |
|
|
public void shbj(ShbjForm form) { |
|
|
|
|
|
SysUser qmr=SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -849,9 +858,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
mjyOld.setNddw(mjyOld.getNddwbj()); |
|
|
mjyOld.setNddw(mjyOld.getNddwbj()); |
|
|
mjyOld.setNd(mjyOld.getNdbj()); |
|
|
mjyOld.setNd(mjyOld.getNdbj()); |
|
|
mjyOld.setMc(mjyOld.getMcbj()); |
|
|
mjyOld.setMc(mjyOld.getMcbj()); |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "同意编辑", JcmcysEnum.green.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(),null); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "同意编辑", JcmcysEnum.green.getValue(), formData, qmr,null); |
|
|
} else { |
|
|
} else { |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝编辑", JcmcysEnum.red.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(),null); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝编辑", JcmcysEnum.red.getValue(), formData, qmr,null); |
|
|
} |
|
|
} |
|
|
//清空编辑信息 |
|
|
//清空编辑信息 |
|
|
mjyOld.setMcbj(null); |
|
|
mjyOld.setMcbj(null); |
|
|
@ -876,8 +885,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void xgkc(XgkcForm form) { |
|
|
public void xgkc(XgkcForm form) { |
|
|
|
|
|
SysUser qmr=SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -898,7 +908,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
List<MjyJcgj> mjyJcgjList = new ArrayList<>(); |
|
|
List<MjyJcgj> mjyJcgjList = new ArrayList<>(); |
|
|
//region 稽查轨迹 |
|
|
//region 稽查轨迹 |
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
for (ObjectCompareUtil.FieldChange fieldChange : fieldChanges) { |
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "修改库存申请", JcmcysEnum.green.getValue(), fieldChange.toString(), fieldChange.toEnString(), SecurityUtils.getLoginUser().getSysUser(),null)); |
|
|
|
|
|
|
|
|
mjyJcgjList.add(mjyJcgjService.getJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "修改库存申请", JcmcysEnum.green.getValue(), fieldChange.toString(), fieldChange.toEnString(), qmr,null)); |
|
|
} |
|
|
} |
|
|
//endregion |
|
|
//endregion |
|
|
|
|
|
|
|
|
@ -923,8 +933,9 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void shxgkc(ShxgkcForm form) { |
|
|
public void shxgkc(ShxgkcForm form) { |
|
|
|
|
|
SysUser qmr=SecurityUtils.getLoginUser().getSysUser(); |
|
|
//验证签名人密码 |
|
|
//验证签名人密码 |
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(), form.getQmrmm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr, form.getQmrmm(),false); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -943,11 +954,11 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
formData.put("申请备注", mjyOld.getKcbjbz()); |
|
|
formData.put("申请备注", mjyOld.getKcbjbz()); |
|
|
formData.put("审核备注", form.getRemark()); |
|
|
formData.put("审核备注", form.getRemark()); |
|
|
if (form.getQmyy().equals(ShXgkcEnum.ty.getValue())) { |
|
|
if (form.getQmyy().equals(ShXgkcEnum.ty.getValue())) { |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "同意修改库存", JcmcysEnum.green.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(),null); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "同意修改库存", JcmcysEnum.green.getValue(), formData, qmr,null); |
|
|
mjyOld.setKcdw(mjyOld.getKcdwbj()); |
|
|
mjyOld.setKcdw(mjyOld.getKcdwbj()); |
|
|
mjyOld.setKc(mjyOld.getKcbj()); |
|
|
mjyOld.setKc(mjyOld.getKcbj()); |
|
|
} else { |
|
|
} else { |
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝修改库存", JcmcysEnum.red.getValue(), formData, SecurityUtils.getLoginUser().getSysUser(),null); |
|
|
|
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "拒绝修改库存", JcmcysEnum.red.getValue(), formData, qmr,null); |
|
|
} |
|
|
} |
|
|
//台账 |
|
|
//台账 |
|
|
mjyTzService.getTz(mjyOld.getId(),null,null,null,null,null,null,null,null,null,"修改库存",mjyOld.getKcbj(),mjyOld.getKcdw(),mjyOld.getKcbjbz()); |
|
|
mjyTzService.getTz(mjyOld.getId(),null,null,null,null,null,null,null,null,null,"修改库存",mjyOld.getKcbj(),mjyOld.getKcdw(),mjyOld.getKcbjbz()); |
|
|
@ -972,13 +983,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
SysUser jsr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser jsr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id()); |
|
|
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id()); |
|
|
//验证归还人1密码 |
|
|
//验证归还人1密码 |
|
|
checkPassword(ghr1, form.getGhr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(ghr1, form.getGhr1mm(),true); |
|
|
//验证归还人2密码 |
|
|
//验证归还人2密码 |
|
|
checkPassword(ghr2, form.getGhr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(ghr2, form.getGhr2mm(),true); |
|
|
//验证接收人1密码 |
|
|
//验证接收人1密码 |
|
|
checkPassword(jsr1, form.getJsr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(jsr1, form.getJsr1mm(),true); |
|
|
//验证接收人2密码 |
|
|
//验证接收人2密码 |
|
|
checkPassword(jsr2, form.getJsr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(jsr2, form.getJsr2mm(),true); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
@ -1028,13 +1039,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
SysUser jsr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser jsr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id()); |
|
|
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id()); |
|
|
//验证签名人1密码 |
|
|
//验证签名人1密码 |
|
|
checkPassword(qmr1, form.getQmr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr1, form.getQmr1mm(),true); |
|
|
//验证签名人2密码 |
|
|
//验证签名人2密码 |
|
|
checkPassword(qmr2, form.getQmr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(qmr2, form.getQmr2mm(),true); |
|
|
//验证接收人1密码 |
|
|
//验证接收人1密码 |
|
|
checkPassword(jsr1, form.getJsr1mm()); |
|
|
|
|
|
|
|
|
checkPassword(jsr1, form.getJsr1mm(),true); |
|
|
//验证接收人2密码 |
|
|
//验证接收人2密码 |
|
|
checkPassword(jsr2, form.getJsr2mm()); |
|
|
|
|
|
|
|
|
checkPassword(jsr2, form.getJsr2mm(),true); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
@ -1067,16 +1078,74 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|
|
|
* 存储 |
|
|
|
|
|
* |
|
|
|
|
|
* @param form |
|
|
|
|
|
*/ |
|
|
|
|
|
@Override |
|
|
|
|
|
public void cc(com.hxhq.business.form.mjy.CcForm form) { |
|
|
|
|
|
SysUser qmr=SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
|
|
SysUser qmr2=sysUserService.selectUserById(form.getQmr2Id()); |
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(qmr,form.getQmr1mm(),true); |
|
|
|
|
|
checkPassword(qmr2,form.getQmr2mm(),true); |
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
|
|
} |
|
|
|
|
|
Mjy mjyOld = this.getById(form.getId()); |
|
|
|
|
|
if (mjyOld == null) { |
|
|
|
|
|
throw new ServiceException("麻精药不存在或已删除"); |
|
|
|
|
|
} |
|
|
|
|
|
if (!mjyOld.getZjzt().equals(ZjztEnum.yff.getValue())) { |
|
|
|
|
|
throw new ServiceException("麻精药【" + mjyOld.getMc() + "】不是已发放状态,不能解锁"); |
|
|
|
|
|
} |
|
|
|
|
|
mjyOld.setCczt(CcztEnum.Cc.getValue()); |
|
|
|
|
|
this.updateById(mjyOld); |
|
|
|
|
|
//稽查轨迹 |
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "存储", JcmcysEnum.green.getValue(), null, qmr, form.getRemark()); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 取出 |
|
|
|
|
|
* |
|
|
|
|
|
* @param form |
|
|
|
|
|
*/ |
|
|
|
|
|
@Override |
|
|
|
|
|
public void qc(com.hxhq.business.form.mjy.CcForm form) { |
|
|
|
|
|
SysUser qmr=SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
|
|
SysUser qmr2=sysUserService.selectUserById(form.getQmr2Id()); |
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(qmr,form.getQmr1mm(),true); |
|
|
|
|
|
checkPassword(qmr2,form.getQmr2mm(),true); |
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
|
|
} |
|
|
|
|
|
Mjy mjyOld = this.getById(form.getId()); |
|
|
|
|
|
if (mjyOld == null) { |
|
|
|
|
|
throw new ServiceException("麻精药不存在或已删除"); |
|
|
|
|
|
} |
|
|
|
|
|
if (!mjyOld.getZjzt().equals(ZjztEnum.yff.getValue())) { |
|
|
|
|
|
throw new ServiceException("麻精药【" + mjyOld.getMc() + "】不是已发放状态,不能解锁"); |
|
|
|
|
|
} |
|
|
|
|
|
mjyOld.setCczt(CcztEnum.Qc.getValue()); |
|
|
|
|
|
this.updateById(mjyOld); |
|
|
|
|
|
//稽查轨迹 |
|
|
|
|
|
mjyJcgjService.saveJcgj(mjyOld.getId(), JcgjlxEnum.lc.getValue(), "取出", JcmcysEnum.green.getValue(), null, qmr, form.getRemark()); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
* 验证密码 |
|
|
* 验证密码 |
|
|
* |
|
|
* |
|
|
* @param user |
|
|
* @param user |
|
|
* @param qmrmm |
|
|
* @param qmrmm |
|
|
*/ |
|
|
*/ |
|
|
public void checkPassword(SysUser user, String qmrmm) { |
|
|
|
|
|
|
|
|
public void checkPassword(SysUser user, String qmrmm,Boolean needName) { |
|
|
if (StringUtils.isBlank(qmrmm)) { |
|
|
if (StringUtils.isBlank(qmrmm)) { |
|
|
throw new ServiceException("签名密码不能为空"); |
|
|
throw new ServiceException("签名密码不能为空"); |
|
|
} |
|
|
} |
|
|
sysUserService.checkPassword(user, qmrmm, false); |
|
|
|
|
|
|
|
|
sysUserService.checkPassword(user, qmrmm, needName); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|