|
@@ -76,9 +76,6 @@ public class RecBalanceNoticeServiceImpl implements RecBalanceNoticeService {
|
|
|
+ "where NVL(rbdd_abcode,' ')<>' ' AND rbdd_rbid="
|
|
|
+ rb_id
|
|
|
+ " group by RBDD_RBID,rbdd_orderid,rbdd_currency,rbdd_abcode,rbdd_adid,rbdd_ordertype) LEFT JOIN ARBILL ON rbdd_orderid=ab_id");
|
|
|
- baseDao.execute("update RECBALANCENOTICEDETAILDET set rbdd_rbdid=(select RBD_ID from RECBALANCENOTICEDETAIL where rbdd_rbid=rbd_rbid "
|
|
|
- + "and rbdd_ordertype=rbd_ordertype and rbdd_abcode=rbd_abcode) where rbdd_abcode is not null and rbdd_rbid="
|
|
|
- + rb_id);
|
|
|
} else if ("RecBalanceNotice!PR".equals(caller)) {
|
|
|
baseDao.execute("update RecBalanceNoticeDetailDet set rbdd_ordertype='销售订单' where rbdd_rbid=" + rb_id
|
|
|
+ " and rbdd_sacode is not null");
|
|
@@ -90,9 +87,6 @@ public class RecBalanceNoticeServiceImpl implements RecBalanceNoticeService {
|
|
|
+ "where NVL(rbdd_sacode,' ')<>' ' AND rbdd_rbid="
|
|
|
+ rb_id
|
|
|
+ " group by RBDD_RBID,rbdd_orderid,rbdd_currency,rbdd_sacode,rbdd_adid,rbdd_ordertype) LEFT JOIN sale ON rbdd_orderid=sa_id");
|
|
|
- baseDao.execute("update RECBALANCENOTICEDETAILDET set rbdd_rbdid=(select RBD_ID from RECBALANCENOTICEDETAIL where rbdd_rbid=rbd_rbid "
|
|
|
- + "and rbdd_ordertype=rbd_ordertype and rbdd_sacode=rbd_sacode) where rbdd_sacode is not null and rbdd_rbid="
|
|
|
- + rb_id);
|
|
|
}
|
|
|
baseDao.execute("insert into RECBALANCENOTICEDETAIL(RBD_ID,RBD_RBID,RBD_DETNO,RBD_CURRENCY,RBD_AMOUNT,RBD_ADID)"
|
|
|
+ "select RECBALANCENOTICEDETAIL_SEQ.NEXTVAL,RBDD_RBID,nvl((select max(RBD_DETNO) from RECBALANCENOTICEDETAIL where RBD_RBID="
|