|
|
|
@ -815,17 +815,21 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void ff(FfForm form) { |
|
|
|
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id()); |
|
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
|
SysUser lqr2 = form.getLqr2Id()!=null? sysUserService.selectUserById(form.getLqr2Id()):null; |
|
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
|
SysUser ffr2 = form.getFfr2Id()!=null?sysUserService.selectUserById(form.getFfr2Id()):null; |
|
|
|
//验证领取人1密码 |
|
|
|
checkPassword(lqr1, form.getLqr1mm(), true,"领取人1"); |
|
|
|
//验证领取人2密码 |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true,"领取人2"); |
|
|
|
if(lqr2!=null){ |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true,"领取人2"); |
|
|
|
} |
|
|
|
//验证发放人1密码 |
|
|
|
checkPassword(ffr1, form.getFfr1mm(), true,"发放人1"); |
|
|
|
//验证发放人2密码 |
|
|
|
checkPassword(ffr2, form.getFfr2mm(), true,"发放人2"); |
|
|
|
if(ffr2!=null){ |
|
|
|
checkPassword(ffr2, form.getFfr2mm(), true,"发放人2"); |
|
|
|
} |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -846,12 +850,16 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
|
formData.put("出库量", gyzjOld.getKc() + gyzjOld.getKcdw()); |
|
|
|
formData.put("转移条件", form.getZytj()); |
|
|
|
formData.put("出库毛重", form.getCkmz() + gyzjOld.getCkmzdw()); |
|
|
|
formData.put("出库毛重", form.getCkmz() + form.getCkmzdw()); |
|
|
|
formData.put("目的", form.getMdMcs()); |
|
|
|
formData.put("领取人", lqr1.getNickName()); |
|
|
|
formData.put("领取人2", lqr2.getNickName()); |
|
|
|
if(lqr2!=null){ |
|
|
|
formData.put("领取人2", lqr2.getNickName()); |
|
|
|
} |
|
|
|
formData.put("发放人", ffr1.getNickName()); |
|
|
|
formData.put("发放人2", ffr2.getNickName()); |
|
|
|
if(ffr2!=null){ |
|
|
|
formData.put("发放人2", ffr2.getNickName()); |
|
|
|
} |
|
|
|
gyzjJcgjService.saveJcgj(gyzjOld, JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), formData, ffr1, form.getRemark()); |
|
|
|
//台账 |
|
|
|
gyzjTzService.saveTz(gyzjOld.getId(), lqr1, lqr2, null, null, ffr1, ffr2, null, null, null, "领取发放", gyzjOld.getKc(), gyzjOld.getKcdw(), form.getRemark()); |
|
|
|
@ -879,17 +887,22 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void plff(PlffForm form) { |
|
|
|
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id()); |
|
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
|
SysUser lqr2 = form.getLqr2Id()!=null? sysUserService.selectUserById(form.getLqr2Id()):null; |
|
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
|
SysUser ffr2 = form.getFfr2Id()!=null?sysUserService.selectUserById(form.getFfr2Id()):null; |
|
|
|
//验证领取人1密码 |
|
|
|
checkPassword(lqr1, form.getLqr1mm(), true,"领取人1"); |
|
|
|
//验证领取人2密码 |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true,"领取人2"); |
|
|
|
if(lqr2!=null){ |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true,"领取人2"); |
|
|
|
} |
|
|
|
//验证发放人1密码 |
|
|
|
checkPassword(ffr1, form.getFfr1mm(), true,"发放人1"); |
|
|
|
//验证发放人2密码 |
|
|
|
checkPassword(ffr2, form.getFfr2mm(), true,"发放人2"); |
|
|
|
if(ffr2!=null){ |
|
|
|
checkPassword(ffr2, form.getFfr2mm(), true,"发放人2"); |
|
|
|
} |
|
|
|
|
|
|
|
QueryWrapper<Gyzj> queryWrapper = Wrappers.query(); |
|
|
|
queryWrapper.in("id", form.getIds()); |
|
|
|
queryWrapper.eq("zjzt", ZjztEnum.rk.getValue()); |
|
|
|
@ -916,12 +929,16 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
|
formData.put("出库量", gyzj.getKc() + gyzj.getKcdw()); |
|
|
|
formData.put("转移条件", plffItemFilter.get(0).getZytj()); |
|
|
|
formData.put("出库毛重", plffItemFilter.get(0).getCkmz() + gyzj.getCkmzdw()); |
|
|
|
formData.put("出库毛重", plffItemFilter.get(0).getCkmz() + plffItemFilter.get(0).getCkmzdw()); |
|
|
|
formData.put("目的", plffItemFilter.get(0).getMdMcs()); |
|
|
|
formData.put("领取人", lqr1.getNickName()); |
|
|
|
formData.put("领取人2", lqr2.getNickName()); |
|
|
|
if(lqr2!=null){ |
|
|
|
formData.put("领取人2", lqr2.getNickName()); |
|
|
|
} |
|
|
|
formData.put("发放人", ffr1.getNickName()); |
|
|
|
formData.put("发放人2", ffr2.getNickName()); |
|
|
|
if(ffr2!=null){ |
|
|
|
formData.put("发放人2", ffr2.getNickName()); |
|
|
|
} |
|
|
|
gyzjJcgjList.add(gyzjJcgjService.getJcgj(gyzj, JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), formData, ffr1, plffItemFilter.get(0).getRemark())); |
|
|
|
//台账 |
|
|
|
gyzjTzList.add(gyzjTzService.getTz(gyzj.getId(), lqr1, lqr2, null, null, ffr1, ffr2, null, null, null, "领取发放", gyzj.getKc(), gyzj.getKcdw(), plffItemFilter.get(0).getRemark())); |
|
|
|
@ -1159,11 +1176,13 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void sqgh(GhForm form) { |
|
|
|
SysUser ghr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser ghr2 = sysUserService.selectUserById(form.getGhr2Id()); |
|
|
|
SysUser ghr2 = form.getGhr2Id()!=null?sysUserService.selectUserById(form.getGhr2Id()):null; |
|
|
|
//验证归还人1密码 |
|
|
|
checkPassword(ghr1, form.getGhr1mm(), true,"归还人1"); |
|
|
|
//验证归还人2密码 |
|
|
|
checkPassword(ghr2, form.getGhr2mm(), true,"归还人2"); |
|
|
|
if(ghr2!=null){ |
|
|
|
checkPassword(ghr2, form.getGhr2mm(), true,"归还人2"); |
|
|
|
} |
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
@ -1187,7 +1206,9 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
formData.put("入库条件", form.getRktj()); |
|
|
|
formData.put("转移条件", form.getGhzytj()); |
|
|
|
formData.put("归还人1", SecurityUtils.getNickName()); |
|
|
|
formData.put("归还人2", ghr2.getNickName()); |
|
|
|
if(ghr2!=null){ |
|
|
|
formData.put("归还人2", ghr2.getNickName()); |
|
|
|
} |
|
|
|
gyzjJcgjService.saveJcgj(gyzjOld, JcgjlxEnum.lc.getValue(), "归还", JcmcysEnum.green.getValue(), formData, ghr1, form.getRemark()); |
|
|
|
//endregion |
|
|
|
|
|
|
|
@ -1249,7 +1270,7 @@ public class GyzjServiceImpl extends ServiceImpl implements IG |
|
|
|
formData.put("入库条件", form.getRktj()); |
|
|
|
formData.put("转移条件", form.getGhzytj()); |
|
|
|
formData.put("入库净重", form.getRkl() + gyzjOld.getKcdw()); |
|
|
|
formData.put("入库毛重", form.getRkmz() + gyzjOld.getKcdw()); |
|
|
|
formData.put("入库毛重", form.getRkmz() + form.getRkmzdw()); |
|
|
|
formData.put("库管员1", jsr1.getNickName()); |
|
|
|
formData.put("库管员2", jsr2.getNickName()); |
|
|
|
gyzjJcgjService.saveJcgj(gyzjOld, JcgjlxEnum.lc.getValue(), "确认归还", JcmcysEnum.green.getValue(), formData, jsr1, SecurityUtils.getNickName()); |
|
|
|
|