|
@@ -1263,6 +1263,12 @@ public class PayPleaseServiceImpl implements PayPleaseService {
|
|
|
public void endPayPlease(int pp_id, String caller) {
|
|
|
// 执行结案操作
|
|
|
baseDao.execute("update PayPlease set pp_status='已结案', pp_statuscode='FINISH' where pp_id=" + pp_id);
|
|
|
+ //刷新锁定金额
|
|
|
+ Object code = baseDao.getFieldDataByCondition("PayPlease", "pp_code", "pp_id='" + pp_id + "'");
|
|
|
+ String res = baseDao.callProcedure("SP_APLOCKAMOUNT", new Object[] { code });
|
|
|
+ if (!res.trim().equals("OK") && res != null) {
|
|
|
+ BaseUtil.showError(res);
|
|
|
+ }
|
|
|
// 记录操作
|
|
|
baseDao.logger.end(caller, "pp_id", pp_id);
|
|
|
}
|
|
@@ -1271,6 +1277,12 @@ public class PayPleaseServiceImpl implements PayPleaseService {
|
|
|
public void resEndPayPlease(int pp_id, String caller) {
|
|
|
// 执行反结案操作
|
|
|
baseDao.execute("update PayPlease set pp_status='已审核', pp_statuscode='AUDITED' where pp_id=" + pp_id);
|
|
|
+ //刷新锁定金额
|
|
|
+ Object code = baseDao.getFieldDataByCondition("PayPlease", "pp_code", "pp_id='" + pp_id + "'");
|
|
|
+ String res = baseDao.callProcedure("SP_APLOCKAMOUNT", new Object[] { code });
|
|
|
+ if (!res.trim().equals("OK") && res != null) {
|
|
|
+ BaseUtil.showError(res);
|
|
|
+ }
|
|
|
// 记录操作
|
|
|
baseDao.logger.resEnd(caller, "pp_id", pp_id);
|
|
|
}
|