|
|
|
@ -160,7 +160,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void jd(JdForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -193,7 +193,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void jy(JyForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -234,7 +234,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void plgd(GdForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getIds().length < 0) { |
|
|
|
throw new ServiceException("参数ids不正确"); |
|
|
|
} |
|
|
|
@ -274,7 +274,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void gd(GdForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -308,7 +308,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void plsd(SdForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getIds().length < 0) { |
|
|
|
throw new ServiceException("参数ids不正确"); |
|
|
|
} |
|
|
|
@ -341,7 +341,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void sd(SdForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -369,7 +369,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void js(JsForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -399,11 +399,11 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
|
//验证处理人密码 |
|
|
|
checkPassword(clr, form.getClrmm(), true); |
|
|
|
checkPassword(clr, form.getClrmm(), true,"处理人"); |
|
|
|
//验证复核人密码 |
|
|
|
checkPassword(fhr, form.getFhrmm(), true); |
|
|
|
checkPassword(fhr, form.getFhrmm(), true,"复核人"); |
|
|
|
//验证监督人密码 |
|
|
|
checkPassword(jdr, form.getJdrmm(), true); |
|
|
|
checkPassword(jdr, form.getJdrmm(), true,"监督人"); |
|
|
|
|
|
|
|
QueryWrapper<Mjy> queryWrapper = Wrappers.query(); |
|
|
|
queryWrapper.in("id", form.getIds()); |
|
|
|
@ -465,11 +465,11 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
|
|
|
|
|
//验证处理人密码 |
|
|
|
checkPassword(clr, form.getClrmm(), true); |
|
|
|
checkPassword(clr, form.getClrmm(), true,"处理人"); |
|
|
|
//验证复核人密码 |
|
|
|
checkPassword(fhr, form.getFhrmm(), true); |
|
|
|
checkPassword(fhr, form.getFhrmm(), true,"复核人"); |
|
|
|
//验证监督人密码 |
|
|
|
checkPassword(jdr, form.getJdrmm(), true); |
|
|
|
checkPassword(jdr, form.getJdrmm(), true,"监督人"); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -514,11 +514,11 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
|
//验证处理人密码 |
|
|
|
checkPassword(clr, form.getClrmm(), true); |
|
|
|
checkPassword(clr, form.getClrmm(), true,"处理人"); |
|
|
|
//验证复核人密码 |
|
|
|
checkPassword(fhr, form.getFhrmm(), true); |
|
|
|
checkPassword(fhr, form.getFhrmm(), true,"复核人"); |
|
|
|
//验证监督人密码 |
|
|
|
checkPassword(jdr, form.getJdrmm(), true); |
|
|
|
checkPassword(jdr, form.getJdrmm(), true,"监督人"); |
|
|
|
|
|
|
|
if (form.getIds().length < 0) { |
|
|
|
throw new ServiceException("参数ids不正确"); |
|
|
|
@ -571,11 +571,11 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser fhr = sysUserService.selectUserById(form.getFhrId()); |
|
|
|
SysUser jdr = sysUserService.selectUserById(form.getJdrId()); |
|
|
|
//验证处理人密码 |
|
|
|
checkPassword(clr, form.getClrmm(), true); |
|
|
|
checkPassword(clr, form.getClrmm(), true,"处理人"); |
|
|
|
//验证复核人密码 |
|
|
|
checkPassword(fhr, form.getFhrmm(), true); |
|
|
|
checkPassword(fhr, form.getFhrmm(), true,"复核人"); |
|
|
|
//验证监督人密码 |
|
|
|
checkPassword(jdr, form.getJdrmm(), true); |
|
|
|
checkPassword(jdr, form.getJdrmm(), true,"监督人"); |
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
@ -618,11 +618,11 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id()); |
|
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证领取人1密码 |
|
|
|
checkPassword(lqr1, form.getLqr1mm(), true); |
|
|
|
checkPassword(lqr1, form.getLqr1mm(), true,"领取人1"); |
|
|
|
//验证领取人2密码 |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true); |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true,"领取人2"); |
|
|
|
//验证发放人密码 |
|
|
|
checkPassword(ffr1, form.getFfrmm(), true); |
|
|
|
checkPassword(ffr1, form.getFfrmm(), true,"发放人"); |
|
|
|
|
|
|
|
Zcg zcg = zcgService.getById(form.getZcgId()); |
|
|
|
if (zcg == null) { |
|
|
|
@ -690,13 +690,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
|
//验证领取人1密码 |
|
|
|
checkPassword(lqr1, form.getLqr1mm(), true); |
|
|
|
checkPassword(lqr1, form.getLqr1mm(), true,"领取人1"); |
|
|
|
//验证领取人2密码 |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true); |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true,"领取人2"); |
|
|
|
//验证发放人1密码 |
|
|
|
checkPassword(ffr1, form.getFfr1mm(), true); |
|
|
|
checkPassword(ffr1, form.getFfr1mm(), true,"发放人1"); |
|
|
|
//验证发放人2密码 |
|
|
|
checkPassword(ffr2, form.getFfr2mm(), true); |
|
|
|
checkPassword(ffr2, form.getFfr2mm(), true,"发放人2"); |
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
@ -763,13 +763,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser ffr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id()); |
|
|
|
//验证领取人1密码 |
|
|
|
checkPassword(lqr1, form.getLqr1mm(), true); |
|
|
|
checkPassword(lqr1, form.getLqr1mm(), true,"领取人1"); |
|
|
|
//验证领取人2密码 |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true); |
|
|
|
checkPassword(lqr2, form.getLqr2mm(), true,"领取人2"); |
|
|
|
//验证发放人1密码 |
|
|
|
checkPassword(ffr1, form.getFfr1mm(), true); |
|
|
|
checkPassword(ffr1, form.getFfr1mm(), true,"发放人1"); |
|
|
|
//验证发放人2密码 |
|
|
|
checkPassword(ffr2, form.getFfr2mm(), true); |
|
|
|
checkPassword(ffr2, form.getFfr2mm(), true,"发放人2"); |
|
|
|
|
|
|
|
QueryWrapper<Mjy> queryWrapper = Wrappers.query(); |
|
|
|
queryWrapper.in("id", form.getIds()); |
|
|
|
@ -844,7 +844,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void bj(BjForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -891,7 +891,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void shbj(ShbjForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -950,7 +950,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void xgkc(XgkcForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -997,7 +997,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void shxgkc(ShxgkcForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1049,13 +1049,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser jsr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id()); |
|
|
|
//验证归还人1密码 |
|
|
|
checkPassword(ghr1, form.getGhr1mm(), true); |
|
|
|
checkPassword(ghr1, form.getGhr1mm(), true,"归还人1"); |
|
|
|
//验证归还人2密码 |
|
|
|
checkPassword(ghr2, form.getGhr2mm(), true); |
|
|
|
checkPassword(ghr2, form.getGhr2mm(), true,"归还人2"); |
|
|
|
//验证接收人1密码 |
|
|
|
checkPassword(jsr1, form.getJsr1mm(), true); |
|
|
|
checkPassword(jsr1, form.getJsr1mm(), true,"接收人1"); |
|
|
|
//验证接收人2密码 |
|
|
|
checkPassword(jsr2, form.getJsr2mm(), true); |
|
|
|
checkPassword(jsr2, form.getJsr2mm(), true,"接收人2"); |
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
@ -1110,13 +1110,13 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
SysUser jsr1 = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id()); |
|
|
|
//验证签名人1密码 |
|
|
|
checkPassword(qmr1, form.getQmr1mm(), true); |
|
|
|
checkPassword(qmr1, form.getQmr1mm(), true,"签名人1"); |
|
|
|
//验证签名人2密码 |
|
|
|
checkPassword(qmr2, form.getQmr2mm(), true); |
|
|
|
checkPassword(qmr2, form.getQmr2mm(), true,"签名人2"); |
|
|
|
//验证接收人1密码 |
|
|
|
checkPassword(jsr1, form.getJsr1mm(), true); |
|
|
|
checkPassword(jsr1, form.getJsr1mm(), true,"接收人1"); |
|
|
|
//验证接收人2密码 |
|
|
|
checkPassword(jsr2, form.getJsr2mm(), true); |
|
|
|
checkPassword(jsr2, form.getJsr2mm(), true,"接收人2"); |
|
|
|
|
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
@ -1159,9 +1159,10 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
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); |
|
|
|
//验证签名人1密码 |
|
|
|
checkPassword(qmr, form.getQmr1mm(), true,"签名人1"); |
|
|
|
//验证签名人2密码 |
|
|
|
checkPassword(qmr2, form.getQmr2mm(), true,"签名人2"); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1196,9 +1197,10 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
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); |
|
|
|
//验证签名人1密码 |
|
|
|
checkPassword(qmr, form.getQmr1mm(), true,"签名人1"); |
|
|
|
//验证签名人2密码 |
|
|
|
checkPassword(qmr2, form.getQmr2mm(), true,"签名人2"); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1489,7 +1491,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void tygd(ArchiveForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1517,7 +1519,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void jjgd(ArchiveForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1548,7 +1550,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void tyjd(ArchiveForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1577,7 +1579,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void jjjd(ArchiveForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1607,7 +1609,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void tyjy(ArchiveForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1640,7 +1642,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void jjjy(ArchiveForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1674,7 +1676,7 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
public void qrgh(ArchiveForm form) { |
|
|
|
SysUser qmr = SecurityUtils.getLoginUser().getSysUser(); |
|
|
|
//验证签名人密码 |
|
|
|
checkPassword(qmr, form.getQmrmm(), false); |
|
|
|
checkPassword(qmr, form.getQmrmm(), false,null); |
|
|
|
if (form.getId() == null || form.getId().longValue() < 0) { |
|
|
|
throw new ServiceException("参数id不正确"); |
|
|
|
} |
|
|
|
@ -1725,11 +1727,20 @@ public class MjyServiceImpl extends ServiceImpl implements IMjyS |
|
|
|
* @param user |
|
|
|
* @param qmrmm |
|
|
|
*/ |
|
|
|
public void checkPassword(SysUser user, String qmrmm, Boolean needName) { |
|
|
|
public void checkPassword(SysUser user, String qmrmm, Boolean needName,String name) { |
|
|
|
if (StringUtils.isBlank(qmrmm)) { |
|
|
|
throw new ServiceException("签名密码不能为空"); |
|
|
|
} |
|
|
|
sysUserService.checkPassword(user, qmrmm, needName); |
|
|
|
try{ |
|
|
|
sysUserService.checkPassword(user, qmrmm, needName); |
|
|
|
}catch (Exception ex){ |
|
|
|
if(StringUtils.isNoneBlank(name)){ |
|
|
|
throw new ServiceException(name+"密码错误"); |
|
|
|
}else{ |
|
|
|
throw new ServiceException(ex.getMessage()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|