|
|
@ -685,7 +685,6 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
} |
|
|
} |
|
|
QueryWrapper<Gyzj> queryWrapper = Wrappers.query(); |
|
|
QueryWrapper<Gyzj> queryWrapper = Wrappers.query(); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
queryWrapper.in("id", form.getIds()); |
|
|
queryWrapper.isNull("zcg_id"); |
|
|
|
|
|
List<Gyzj> gyzjList = this.list(queryWrapper); |
|
|
List<Gyzj> gyzjList = this.list(queryWrapper); |
|
|
List<GyzjJcgj> gyzjJcgjList = new ArrayList<>(); |
|
|
List<GyzjJcgj> gyzjJcgjList = new ArrayList<>(); |
|
|
if (gyzjList.size() <= 0) { |
|
|
if (gyzjList.size() <= 0) { |
|
|
@ -726,6 +725,10 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
} else { |
|
|
} else { |
|
|
zcg.setGlyj(zcg.getGlyj() + "," + glyj); |
|
|
zcg.setGlyj(zcg.getGlyj() + "," + glyj); |
|
|
} |
|
|
} |
|
|
|
|
|
zcg.setLqr1Id(lqr1.getUserId()); |
|
|
|
|
|
zcg.setLqr1Mc(lqr1.getNickName()); |
|
|
|
|
|
zcg.setLqr2Id(lqr2.getUserId()); |
|
|
|
|
|
zcg.setLqr2Mc(lqr2.getNickName()); |
|
|
zcg.setZt(zcgJyztEnum.jyz.getValue()); |
|
|
zcg.setZt(zcgJyztEnum.jyz.getValue()); |
|
|
zcgService.updateById(zcg); |
|
|
zcgService.updateById(zcg); |
|
|
this.saveOrUpdateBatch(gyzjList); |
|
|
this.saveOrUpdateBatch(gyzjList); |
|
|
@ -744,7 +747,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
public void ff(FfForm form) { |
|
|
public void ff(FfForm 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.getFfr1Id()); |
|
|
|
|
|
|
|
|
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()); |
|
|
@ -819,7 +822,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
public void plff(PlffForm form) { |
|
|
public void plff(PlffForm 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.getFfr1Id()); |
|
|
|
|
|
|
|
|
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()); |
|
|
@ -933,7 +936,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
} |
|
|
} |
|
|
List<GyzjJcgj> gyzjJcgjList = new ArrayList<>(); |
|
|
List<GyzjJcgj> gyzjJcgjList = new ArrayList<>(); |
|
|
|
|
|
|
|
|
List<ObjectCompareUtil.FieldChange> fieldChanges = ObjectCompareUtil.compareObjects(gyzjOld, form); |
|
|
|
|
|
|
|
|
List<ObjectCompareUtil.FieldChange> fieldChanges = ObjectCompareUtil.compareObjectsNotNULL(gyzjOld, form); |
|
|
if (fieldChanges.size() == 0) { |
|
|
if (fieldChanges.size() == 0) { |
|
|
throw new ServiceException("你没有修改任何内容"); |
|
|
throw new ServiceException("你没有修改任何内容"); |
|
|
} |
|
|
} |
|
|
@ -1054,7 +1057,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
if (!(gyzjOld.getZjzt().equals(ZjztEnum.rk.getValue()) || gyzjOld.getZjzt().equals(ZjztEnum.yff.getValue()))) { |
|
|
if (!(gyzjOld.getZjzt().equals(ZjztEnum.rk.getValue()) || gyzjOld.getZjzt().equals(ZjztEnum.yff.getValue()))) { |
|
|
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】不是入库或已发放状态,不能修改库存"); |
|
|
throw new ServiceException("给药制剂【" + gyzjOld.getMc() + "】不是入库或已发放状态,不能修改库存"); |
|
|
} |
|
|
} |
|
|
List<ObjectCompareUtil.FieldChange> fieldChanges = ObjectCompareUtil.compareObjects(gyzjOld, form); |
|
|
|
|
|
|
|
|
List<ObjectCompareUtil.FieldChange> fieldChanges = ObjectCompareUtil.compareObjectsNotNULL(gyzjOld, form); |
|
|
if (fieldChanges.size() == 0) { |
|
|
if (fieldChanges.size() == 0) { |
|
|
throw new ServiceException("你没有修改任何内容"); |
|
|
throw new ServiceException("你没有修改任何内容"); |
|
|
} |
|
|
} |
|
|
@ -1143,7 +1146,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
if (form.getQmyy().equals(ShXgkcEnum.ty.getValue())) { |
|
|
if (form.getQmyy().equals(ShXgkcEnum.ty.getValue())) { |
|
|
gyzjTzService.saveTz(gyzjOld.getId(), "", "", |
|
|
gyzjTzService.saveTz(gyzjOld.getId(), "", "", |
|
|
"", "", SecurityUtils.getUserId(), SecurityUtils.getNickName(), |
|
|
"", "", SecurityUtils.getUserId(), SecurityUtils.getNickName(), |
|
|
"修改库存", form.getKc(), form.getKcdw(), gyzjOld.getKcbjbz()); |
|
|
|
|
|
|
|
|
"修改库存", gyzjOld.getKc(), gyzjOld.getKcdw(), gyzjOld.getKcbjbz()); |
|
|
} |
|
|
} |
|
|
//endregion |
|
|
//endregion |
|
|
|
|
|
|
|
|
|