1.卡口到账凭证的批次号改为和租金实收表关联。
This commit is contained in:
parent
caf62dad2f
commit
3757d2a144
@ -1640,6 +1640,7 @@
|
||||
<attribute name="UPDATEORGID" label="更新部门" type="STRING" length="32"/>
|
||||
<attribute name="UPDATETIME" label="更新时间" type="STRING" length="32"/>
|
||||
<attribute name="penalty_reduce" label="减免罚息" type="STRING" length="32"/>
|
||||
<attribute name="SPARE_BATCH_NO" label="扣款批次号" type="STRING" length="32"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
package com.tenwa.reckon.check;
|
||||
import java.util.List;
|
||||
|
||||
import jbo.app.tenwa.calc.LC_RENT_INCOME;
|
||||
import jbo.app.tenwa.calc.LC_RENT_PLAN;
|
||||
import jbo.com.tenwa.lease.comm.VI_CHARGEBACKVOUCHERDETAIL;
|
||||
import jbo.com.tenwa.lease.comm.VI_CHARGEBACKVOUCHERTOTAL;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
@ -32,21 +35,30 @@ public class ChargebackVoucherTotal{
|
||||
* 对批次号做重复校验, 没问题则保存
|
||||
*/
|
||||
public String saveBatchNo(JBOTransaction tx){
|
||||
List<BizObject> rentList;
|
||||
// List<BizObject> rentList;
|
||||
List<BizObject> bomList;
|
||||
try {
|
||||
// 根据实收日期, 银行账号, 查询租金实收数据
|
||||
rentList = JBOFactory.createBizObjectQuery(jbo.app.tenwa.calc.LC_RENT_INCOME.CLASS_NAME, "HIRE_DATE=:HIRE_DATE and OWN_NUMBER=:OWN_NUMBER").setParameter("HIRE_DATE", HIRE_DATE).setParameter("OWN_NUMBER", OWN_NUMBER).getResultList(false);
|
||||
// rentList = JBOFactory.createBizObjectQuery(jbo.app.tenwa.calc.LC_RENT_INCOME.CLASS_NAME, "HIRE_DATE=:HIRE_DATE and OWN_NUMBER=:OWN_NUMBER").setParameter("HIRE_DATE", HIRE_DATE).setParameter("OWN_NUMBER", OWN_NUMBER).getResultList(false);
|
||||
// 根据批次号查询租金实收表数据, 校验批次号是否重复
|
||||
BizObjectManager rent_i = JBOFactory.getBizObjectManager(LC_RENT_INCOME.CLASS_NAME,tx);
|
||||
BizObjectManager bom = JBOFactory.getBizObjectManager(VI_CHARGEBACKVOUCHERDETAIL.CLASS_NAME,tx);
|
||||
bomList = bom.createQuery("HIRE_DATE=:HIRE_DATE and OWN_NUMBER=:OWN_NUMBER and CHANNEL=:CHANNEL").setParameter("HIRE_DATE",HIRE_DATE).setParameter("OWN_NUMBER",OWN_NUMBER).setParameter("CHANNEL",CHANNEL).getResultList(false);
|
||||
|
||||
// 根据批次号查询租金计划表数据, 校验批次号是否重复
|
||||
BizObjectManager rent_p = JBOFactory.getBizObjectManager(LC_RENT_PLAN.CLASS_NAME,tx);
|
||||
BizObject checkSBN = rent_p.createQuery("SPARE_BATCH_NO=:SPARE_BATCH_NO").setParameter("SPARE_BATCH_NO",SPARE_BATCH_NO).getSingleResult(false);
|
||||
BizObject checkSBN = rent_i.createQuery("SPARE_BATCH_NO=:SPARE_BATCH_NO").setParameter("SPARE_BATCH_NO",SPARE_BATCH_NO).getSingleResult(false);
|
||||
if(checkSBN!=null){
|
||||
return "批次号"+SPARE_BATCH_NO+"已存在;";
|
||||
}
|
||||
|
||||
for(BizObject rentIncomeID:bomList){
|
||||
String incomeId = rentIncomeID.getAttribute("income_ID").toString();
|
||||
BizObject rii = rent_i.createQuery("ID=:ID").setParameter("ID", incomeId).getSingleResult(true);
|
||||
rii.setAttributeValue("SPARE_BATCH_NO",SPARE_BATCH_NO);
|
||||
rent_i.saveObject(rii);
|
||||
}
|
||||
//
|
||||
// List<BizObject> rentIDs = JBOFactory.createBizObjectQuery(jbo.com.tenwa.lease.comm.VI_CHARGEBACKVOUCHERTOTAL.CLASS_NAME, "HIRE_DATE=:HIRE_DATE and OWN_NUMBER=:OWN_NUMBER and CHANNEL=:CHANNEL").setParameter("HIRE_DATE", HIRE_DATE).setParameter("OWN_NUMBER", OWN_NUMBER).setParameter("CHANNEL", CHANNEL).getResultList(false);
|
||||
// 查询当前批次卡扣数据, 存储批次号入租金计划表
|
||||
if(rentList.size()>0){
|
||||
/*if(rentList.size()>0){
|
||||
for(BizObject rentID:rentList){
|
||||
String id = rentID.getAttribute("PLAN_ID").toString();
|
||||
BizObject rent_p_jbo = rent_p.createQuery("COLLECT_STATUS=:COLLECT_STATUS and id=:id").setParameter("COLLECT_STATUS", COLLECT_STATUS).setParameter("id", id).getSingleResult(true);
|
||||
@ -56,7 +68,7 @@ public class ChargebackVoucherTotal{
|
||||
rent_p_jbo.setAttributeValue("SPARE_BATCH_NO",SPARE_BATCH_NO);
|
||||
rent_p.saveObject(rent_p_jbo);
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
//如果是更改的核销信息,则在相应的VERIFICATIONSPARE表里也要更改。(核销后不允许更改, 此功能暂时用不到)
|
||||
if("Y".equals(this.checkSBN(tx))){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user