|
@@ -494,6 +494,11 @@ public class PayBalanceServiceImpl implements PayBalanceService {
|
|
|
Object[] args = baseDao.getFieldsDataByCondition("PayBalance", "pb_auditstatuscode,pb_date", "pb_id=" + pb_id);
|
|
|
StateAssert.submitOnlyEntering(args[0]);
|
|
|
checkDate(args[1].toString().substring(0, 10));
|
|
|
+ SqlRowList billcode = baseDao.queryForRowSet("select distinct pbd_ordercode from paybalancedetail where pbd_pbid=? and nvl(pbd_ordercode,' ')<>' '",
|
|
|
+ pb_id);
|
|
|
+ while (billcode.next()) {
|
|
|
+ baseDao.procedure("SP_APLOCKAMOUNT2", new Object[] { billcode.getObject("pbd_ordercode") });
|
|
|
+ }
|
|
|
String pb_vendcode = baseDao.getJdbcTemplate().queryForObject(
|
|
|
"select wmsys.wm_concat(pb_vendcode) from PayBalance left join category on ca_code=pb_catecode "
|
|
|
+ "left join vendor on ve_code=pb_vendcode "
|
|
@@ -625,8 +630,6 @@ public class PayBalanceServiceImpl implements PayBalanceService {
|
|
|
baseDao.submit("PayBalance", "pb_id=" + pb_id, "pb_auditstatus", "pb_auditstatuscode");
|
|
|
// 记录操作
|
|
|
baseDao.logger.submit(caller, "pb_id", pb_id);
|
|
|
- SqlRowList billcode = baseDao.queryForRowSet("select distinct pbd_ordercode from paybalancedetail where pbd_pbid=? and nvl(pbd_ordercode,' ')<>' '",
|
|
|
- pb_id);
|
|
|
while (billcode.next()) {
|
|
|
baseDao.procedure("SP_APLOCKAMOUNT2", new Object[] { billcode.getObject("pbd_ordercode") });
|
|
|
}
|