Selaa lähdekoodia

付款申请单结案反结案之后增加刷新明细发票锁定金额的逻辑

madan 3 vuotta sitten
vanhempi
commit
88c2b664d0
1 muutettua tiedostoa jossa 12 lisäystä ja 0 poistoa
  1. 12 0
      src/com/uas/erp/service/fa/impl/PayPleaseServiceImpl.java

+ 12 - 0
src/com/uas/erp/service/fa/impl/PayPleaseServiceImpl.java

@@ -1264,6 +1264,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);
 	}
@@ -1272,6 +1278,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);
 	}