|
|
@ -106,8 +106,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void jd(JdForm form) { |
|
|
public void jd(JdForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -135,8 +135,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void jy(JyForm form) { |
|
|
public void jy(JyForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -171,8 +171,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void plgd(GdForm form) { |
|
|
public void plgd(GdForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getIds().length < 0) { |
|
|
if (form.getIds().length < 0) { |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
} |
|
|
} |
|
|
@ -216,8 +216,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void gd(GdForm form) { |
|
|
public void gd(GdForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -246,8 +246,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void plsd(SdForm form) { |
|
|
public void plsd(SdForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getIds().length < 0) { |
|
|
if (form.getIds().length < 0) { |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
} |
|
|
} |
|
|
@ -291,8 +291,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void sd(SdForm form) { |
|
|
public void sd(SdForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -320,8 +320,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void js(JsForm form) { |
|
|
public void js(JsForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -352,6 +352,12 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
SysUser clr = sysUserService.selectUserById(form.getClrId()); |
|
|
SysUser clr = sysUserService.selectUserById(form.getClrId()); |
|
|
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(fhr,form.getFhrmm()); |
|
|
|
|
|
//验证监督人密码 |
|
|
|
|
|
checkPassword(jdr,form.getJdrmm()); |
|
|
QueryWrapper<Gyzj> queryWrapper = Wrappers.query(); |
|
|
QueryWrapper<Gyzj> queryWrapper = Wrappers.query(); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
queryWrapper.eq("zjzt", ZjztEnum.rk.getValue()); |
|
|
queryWrapper.eq("zjzt", ZjztEnum.rk.getValue()); |
|
|
@ -431,12 +437,19 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@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 fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
|
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
|
|
|
|
|
|
|
|
|
//验证处理人密码 |
|
|
|
|
|
checkPassword(clr,form.getClrmm()); |
|
|
|
|
|
//验证复核人密码 |
|
|
|
|
|
checkPassword(fhr,form.getFhrmm()); |
|
|
|
|
|
//验证监督人密码 |
|
|
|
|
|
checkPassword(jdr,form.getJdrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
SysUser clr = sysUserService.selectUserById(form.getClrId()); |
|
|
|
|
|
//验证处理人,复核人,监督人密码 todo |
|
|
|
|
|
|
|
|
|
|
|
Gyzj gyzjOld = this.getById(form.getId()); |
|
|
Gyzj gyzjOld = this.getById(form.getId()); |
|
|
if (gyzjOld == null) { |
|
|
if (gyzjOld == null) { |
|
|
throw new ServiceException("给药制剂不存在或已删除"); |
|
|
throw new ServiceException("给药制剂不存在或已删除"); |
|
|
@ -495,18 +508,14 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@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 = sysUserService.selectUserById(form.getClrId()); |
|
|
if (clr == null) { |
|
|
|
|
|
throw new ServiceException("处理人不存在"); |
|
|
|
|
|
} |
|
|
|
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
if (fhr == null) { |
|
|
|
|
|
throw new ServiceException("复核人不存在"); |
|
|
|
|
|
} |
|
|
|
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
if (jdr == null) { |
|
|
|
|
|
throw new ServiceException("监督人不存在"); |
|
|
|
|
|
} |
|
|
|
|
|
//验证处理人,复核人,监督人密码 todo |
|
|
|
|
|
|
|
|
//验证处理人密码 |
|
|
|
|
|
checkPassword(clr,form.getClrmm()); |
|
|
|
|
|
//验证复核人密码 |
|
|
|
|
|
checkPassword(fhr,form.getFhrmm()); |
|
|
|
|
|
//验证监督人密码 |
|
|
|
|
|
checkPassword(jdr,form.getJdrmm()); |
|
|
if (form.getIds().length < 0) { |
|
|
if (form.getIds().length < 0) { |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
throw new ServiceException("参数ids不正确"); |
|
|
} |
|
|
} |
|
|
@ -577,18 +586,14 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@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 = sysUserService.selectUserById(form.getClrId()); |
|
|
if (clr == null) { |
|
|
|
|
|
throw new ServiceException("处理人不存在"); |
|
|
|
|
|
} |
|
|
|
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
if (fhr == null) { |
|
|
|
|
|
throw new ServiceException("复核人不存在"); |
|
|
|
|
|
} |
|
|
|
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
if (jdr == null) { |
|
|
|
|
|
throw new ServiceException("监督人不存在"); |
|
|
|
|
|
} |
|
|
|
|
|
//验证处理人,复核人,监督人密码 todo |
|
|
|
|
|
|
|
|
//验证处理人密码 |
|
|
|
|
|
checkPassword(clr,form.getClrmm()); |
|
|
|
|
|
//验证复核人密码 |
|
|
|
|
|
checkPassword(fhr,form.getFhrmm()); |
|
|
|
|
|
//验证监督人密码 |
|
|
|
|
|
checkPassword(jdr,form.getJdrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -634,7 +639,12 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
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 = sysUserService.selectUserById(form.getFfrId()); |
|
|
//验证领取人1,领取人2,发放人密码 todo |
|
|
|
|
|
|
|
|
//验证领取人1密码 |
|
|
|
|
|
checkPassword(lqr1,form.getLqr1mm()); |
|
|
|
|
|
//验证领取人2密码 |
|
|
|
|
|
checkPassword(lqr2,form.getLqr2mm()); |
|
|
|
|
|
//验证发放人密码 |
|
|
|
|
|
checkPassword(ffr1,form.getFfrmm()); |
|
|
Zcg zcg = zcgService.getById(form.getZcgId()); |
|
|
Zcg zcg = zcgService.getById(form.getZcgId()); |
|
|
if (zcg == null) { |
|
|
if (zcg == null) { |
|
|
throw new ServiceException("暂存柜不存在或已删除"); |
|
|
throw new ServiceException("暂存柜不存在或已删除"); |
|
|
@ -698,6 +708,18 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void ff(FfForm form) { |
|
|
public void ff(FfForm form) { |
|
|
|
|
|
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id()); |
|
|
|
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
|
|
|
SysUser ffr1 = sysUserService.selectUserById(form.getFfr1Id()); |
|
|
|
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
|
|
|
//验证领取人1密码 |
|
|
|
|
|
checkPassword(lqr1,form.getLqr1mm()); |
|
|
|
|
|
//验证领取人2密码 |
|
|
|
|
|
checkPassword(lqr2,form.getLqr2mm()); |
|
|
|
|
|
//验证发放人1密码 |
|
|
|
|
|
checkPassword(ffr1,form.getFfr1mm()); |
|
|
|
|
|
//验证发放人2密码 |
|
|
|
|
|
checkPassword(ffr2,form.getFfr2mm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -708,11 +730,6 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
if (!gyzjOld.getZjzt().equals(ZjztEnum.rk.getValue())) { |
|
|
if (!gyzjOld.getZjzt().equals(ZjztEnum.rk.getValue())) { |
|
|
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】不是入库状态,不能发放"); |
|
|
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】不是入库状态,不能发放"); |
|
|
} |
|
|
} |
|
|
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id()); |
|
|
|
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
|
|
|
SysUser ffr1 = sysUserService.selectUserById(form.getFfr1Id()); |
|
|
|
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
|
|
|
//验证领取人1、领取人2、发放人1、发放人2密码 todo |
|
|
|
|
|
Date now = new Date(); |
|
|
Date now = new Date(); |
|
|
gyzjFfjlService.ff(form.getCkmz(), form.getCkmzdw(), form.getZytj(), form.getRemark(), form.getMdIds(), gyzjOld, lqr1, lqr2, ffr1, ffr2, now); |
|
|
gyzjFfjlService.ff(form.getCkmz(), form.getCkmzdw(), form.getZytj(), form.getRemark(), form.getMdIds(), gyzjOld, lqr1, lqr2, ffr1, ffr2, now); |
|
|
//region 稽查轨迹 |
|
|
//region 稽查轨迹 |
|
|
@ -766,7 +783,14 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
SysUser ffr1 = sysUserService.selectUserById(form.getFfr1Id()); |
|
|
SysUser ffr1 = sysUserService.selectUserById(form.getFfr1Id()); |
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
//验证领取人1、领取人2、发放人1、发放人2密码 todo |
|
|
|
|
|
|
|
|
//验证领取人1密码 |
|
|
|
|
|
checkPassword(lqr1,form.getLqr1mm()); |
|
|
|
|
|
//验证领取人2密码 |
|
|
|
|
|
checkPassword(lqr2,form.getLqr2mm()); |
|
|
|
|
|
//验证发放人1密码 |
|
|
|
|
|
checkPassword(ffr1,form.getFfr1mm()); |
|
|
|
|
|
//验证发放人2密码 |
|
|
|
|
|
checkPassword(ffr2,form.getFfr2mm()); |
|
|
QueryWrapper<Gyzj> queryWrapper = Wrappers.query(); |
|
|
QueryWrapper<Gyzj> queryWrapper = Wrappers.query(); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
queryWrapper.eq("zjzt", ZjztEnum.rk.getValue()); |
|
|
queryWrapper.eq("zjzt", ZjztEnum.rk.getValue()); |
|
|
@ -853,8 +877,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void bj(BjForm form) { |
|
|
public void bj(BjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -881,8 +905,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
gyzjJcgj.setJcmc("申请编辑"); |
|
|
gyzjJcgj.setJcmc("申请编辑"); |
|
|
gyzjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
gyzjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
gyzjJcgj.setJcnr(fieldChange.toString()); |
|
|
gyzjJcgj.setJcnr(fieldChange.toString()); |
|
|
gyzjJcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
gyzjJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
|
|
|
gyzjJcgj.setQmrId(SecurityUtils.getUserId()); |
|
|
|
|
|
gyzjJcgj.setQmrMc(SecurityUtils.getNickName()); |
|
|
gyzjJcgjList.add(gyzjJcgj); |
|
|
gyzjJcgjList.add(gyzjJcgj); |
|
|
} |
|
|
} |
|
|
gyzjOld.setMcbj(form.getMc()); |
|
|
gyzjOld.setMcbj(form.getMc()); |
|
|
@ -893,8 +917,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
gyzjOld.setCcwzbj(form.getCcwz()); |
|
|
gyzjOld.setCcwzbj(form.getCcwz()); |
|
|
|
|
|
|
|
|
gyzjOld.setBjbz(form.getBjbz()); |
|
|
gyzjOld.setBjbz(form.getBjbz()); |
|
|
gyzjOld.setBjrId(qmr.getUserId()); |
|
|
|
|
|
gyzjOld.setBjrMc(qmr.getNickName()); |
|
|
|
|
|
|
|
|
gyzjOld.setBjrId(SecurityUtils.getUserId()); |
|
|
|
|
|
gyzjOld.setBjrMc(SecurityUtils.getNickName()); |
|
|
gyzjOld.setBjzt(BjEnum.shz.getValue()); |
|
|
gyzjOld.setBjzt(BjEnum.shz.getValue()); |
|
|
this.updateById(gyzjOld); |
|
|
this.updateById(gyzjOld); |
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
gyzjJcgjService.saveBatch(gyzjJcgjList); |
|
|
@ -908,8 +932,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void shbj(ShbjForm form) { |
|
|
public void shbj(ShbjForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -937,8 +961,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
formData.put("申请备注", gyzjOld.getBjbz()); |
|
|
formData.put("申请备注", gyzjOld.getBjbz()); |
|
|
formData.put("审核备注", form.getRemark()); |
|
|
formData.put("审核备注", form.getRemark()); |
|
|
gyzjJcgj.setJcnr(JctUtil.formatStr(formData)); |
|
|
gyzjJcgj.setJcnr(JctUtil.formatStr(formData)); |
|
|
gyzjJcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
gyzjJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
|
|
|
gyzjJcgj.setQmrId(SecurityUtils.getUserId()); |
|
|
|
|
|
gyzjJcgj.setQmrMc(SecurityUtils.getNickName()); |
|
|
gyzjJcgjService.save(gyzjJcgj); |
|
|
gyzjJcgjService.save(gyzjJcgj); |
|
|
//endregion |
|
|
//endregion |
|
|
|
|
|
|
|
|
@ -976,8 +1000,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void xgkc(XgkcForm form) { |
|
|
public void xgkc(XgkcForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -1004,16 +1028,16 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
gyzjJcgj.setJcmc("修改库存申请"); |
|
|
gyzjJcgj.setJcmc("修改库存申请"); |
|
|
gyzjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
gyzjJcgj.setJcmcys(JcmcysEnum.green.getValue()); |
|
|
gyzjJcgj.setJcnr(fieldChange.toString()); |
|
|
gyzjJcgj.setJcnr(fieldChange.toString()); |
|
|
gyzjJcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
gyzjJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
|
|
|
gyzjJcgj.setQmrId(SecurityUtils.getUserId()); |
|
|
|
|
|
gyzjJcgj.setQmrMc(SecurityUtils.getNickName()); |
|
|
gyzjJcgjList.add(gyzjJcgj); |
|
|
gyzjJcgjList.add(gyzjJcgj); |
|
|
} |
|
|
} |
|
|
//endregion |
|
|
//endregion |
|
|
|
|
|
|
|
|
gyzjOld.setKcdwbj(form.getKcdw()); |
|
|
gyzjOld.setKcdwbj(form.getKcdw()); |
|
|
gyzjOld.setKcbj(form.getKc()); |
|
|
gyzjOld.setKcbj(form.getKc()); |
|
|
gyzjOld.setKcbjrId(qmr.getUserId()); |
|
|
|
|
|
gyzjOld.setKcbjrMc(qmr.getNickName()); |
|
|
|
|
|
|
|
|
gyzjOld.setKcbjrId(SecurityUtils.getUserId()); |
|
|
|
|
|
gyzjOld.setKcbjrMc(SecurityUtils.getNickName()); |
|
|
gyzjOld.setKcbjzt(KcbjEnum.shz.getValue()); |
|
|
gyzjOld.setKcbjzt(KcbjEnum.shz.getValue()); |
|
|
gyzjOld.setKcbjbz(form.getKcbjbz()); |
|
|
gyzjOld.setKcbjbz(form.getKcbjbz()); |
|
|
this.updateById(gyzjOld); |
|
|
this.updateById(gyzjOld); |
|
|
@ -1030,8 +1054,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void shxgkc(ShxgkcForm form) { |
|
|
public void shxgkc(ShxgkcForm form) { |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证签名人密码 todo |
|
|
|
|
|
|
|
|
//验证签名人密码 |
|
|
|
|
|
checkPassword(SecurityUtils.getLoginUser().getSysUser(),form.getQmrmm()); |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -1059,8 +1083,8 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
formData.put("申请备注", gyzjOld.getKcbjbz()); |
|
|
formData.put("申请备注", gyzjOld.getKcbjbz()); |
|
|
formData.put("审核备注", form.getRemark()); |
|
|
formData.put("审核备注", form.getRemark()); |
|
|
gyzjJcgj.setJcnr(JctUtil.formatStr(formData)); |
|
|
gyzjJcgj.setJcnr(JctUtil.formatStr(formData)); |
|
|
gyzjJcgj.setQmrId(qmr.getUserId()); |
|
|
|
|
|
gyzjJcgj.setQmrMc(qmr.getNickName()); |
|
|
|
|
|
|
|
|
gyzjJcgj.setQmrId(SecurityUtils.getUserId()); |
|
|
|
|
|
gyzjJcgj.setQmrMc(SecurityUtils.getNickName()); |
|
|
gyzjJcgjService.save(gyzjJcgj); |
|
|
gyzjJcgjService.save(gyzjJcgj); |
|
|
//endregion |
|
|
//endregion |
|
|
|
|
|
|
|
|
@ -1079,7 +1103,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
//region 台账 |
|
|
//region 台账 |
|
|
if (form.getQmyy().equals(ShXgkcEnum.ty.getValue())) { |
|
|
if (form.getQmyy().equals(ShXgkcEnum.ty.getValue())) { |
|
|
gyzjTzService.saveTz(gyzjOld.getId(), "", "", |
|
|
gyzjTzService.saveTz(gyzjOld.getId(), "", "", |
|
|
"", "", qmr.getUserId(), qmr.getNickName(), |
|
|
|
|
|
|
|
|
"", "", SecurityUtils.getUserId(), SecurityUtils.getNickName(), |
|
|
"修改库存", form.getKc(), form.getKcdw(), gyzjOld.getKcbjbz()); |
|
|
"修改库存", form.getKc(), form.getKcdw(), gyzjOld.getKcbjbz()); |
|
|
} |
|
|
} |
|
|
//endregion |
|
|
//endregion |
|
|
@ -1098,8 +1122,15 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
SysUser ghr2 = sysUserService.selectUserById(form.getGhr2Id()); |
|
|
SysUser ghr2 = sysUserService.selectUserById(form.getGhr2Id()); |
|
|
SysUser jsr1 = sysUserService.selectUserById(form.getJsr1Id()); |
|
|
SysUser jsr1 = sysUserService.selectUserById(form.getJsr1Id()); |
|
|
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id()); |
|
|
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id()); |
|
|
SysUser qmr = sysUserService.selectUserById(form.getQmrId()); |
|
|
|
|
|
//验证密码 todo |
|
|
|
|
|
|
|
|
//验证归还人1密码 |
|
|
|
|
|
checkPassword(ghr1,form.getGhr1mm()); |
|
|
|
|
|
//验证归还人2密码 |
|
|
|
|
|
checkPassword(ghr2,form.getGhr2mm()); |
|
|
|
|
|
//验证接收人1密码 |
|
|
|
|
|
checkPassword(jsr1,form.getJsr1mm()); |
|
|
|
|
|
//验证接收人2密码 |
|
|
|
|
|
checkPassword(jsr2,form.getJsr2mm()); |
|
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
throw new ServiceException("参数id不正确"); |
|
|
throw new ServiceException("参数id不正确"); |
|
|
} |
|
|
} |
|
|
@ -1145,4 +1176,16 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 验证密码 |
|
|
|
|
|
* @param user |
|
|
|
|
|
* @param qmrmm |
|
|
|
|
|
*/ |
|
|
|
|
|
public void checkPassword(SysUser user,String qmrmm){ |
|
|
|
|
|
if(StringUtils.isBlank(qmrmm)){ |
|
|
|
|
|
throw new ServiceException("签名密码不能为空"); |
|
|
|
|
|
} |
|
|
|
|
|
sysUserService.checkPassword(user,qmrmm,false); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |