|
|
|
@ -1408,11 +1408,16 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
@Override |
|
|
|
public void cc(CcForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser qmr2 = sysUserService.selectUserById(form.getQmr2Id()); |
|
|
|
SysUser qmr2 = null; |
|
|
|
if(form.getQmr2Id()!=null){ |
|
|
|
qmr2= sysUserService.selectUserById(form.getQmr2Id()); |
|
|
|
} |
|
|
|
//验证签名人1密码 |
|
|
|
checkPassword(qmr, form.getQmr1mm(), true,"签名人1"); |
|
|
|
//验证签名人2密码 |
|
|
|
checkPassword(qmr2, form.getQmr2mm(), true,"签名人2"); |
|
|
|
if(qmr2!=null){ |
|
|
|
checkPassword(qmr2, form.getQmr2mm(), true,"签名人2"); |
|
|
|
} |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1420,9 +1425,6 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
if (gyzjOld == null) { |
|
|
|
throw new ServiceException("给药制剂不存在或已删除"); |
|
|
|
} |
|
|
|
if (!gyzjOld.getZjzt().equals(ZjztEnum.yff.getValue())) { |
|
|
|
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】不是已发放状态,不能解锁"); |
|
|
|
} |
|
|
|
gyzjOld.setCcwz(form.getCcwz()); |
|
|
|
gyzjOld.setCctj(form.getCctj()); |
|
|
|
gyzjOld.setCczt(CcztEnum.Cc.getValue()); |
|
|
|
@ -1448,11 +1450,16 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
@Override |
|
|
|
public void qc(CcForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser qmr2 = sysUserService.selectUserById(form.getQmr2Id()); |
|
|
|
SysUser qmr2 = null; |
|
|
|
if(form.getQmr2Id()!=null){ |
|
|
|
qmr2= sysUserService.selectUserById(form.getQmr2Id()); |
|
|
|
} |
|
|
|
//验证签名人1密码 |
|
|
|
checkPassword(qmr, form.getQmr1mm(), true,"签名人1"); |
|
|
|
//验证签名人2密码 |
|
|
|
checkPassword(qmr2, form.getQmr2mm(), true,"签名人2"); |
|
|
|
if(qmr2!=null){ |
|
|
|
checkPassword(qmr2, form.getQmr2mm(), true,"签名人2"); |
|
|
|
} |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1460,9 +1467,6 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
if (gyzjOld == null) { |
|
|
|
throw new ServiceException("给药制剂不存在或已删除"); |
|
|
|
} |
|
|
|
if (!gyzjOld.getZjzt().equals(ZjztEnum.yff.getValue())) { |
|
|
|
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】不是已发放状态,不能解锁"); |
|
|
|
} |
|
|
|
gyzjOld.setCczt(CcztEnum.Qc.getValue()); |
|
|
|
this.updateById(gyzjOld); |
|
|
|
//稽查轨迹 |
|
|
|
|