From cccdafe221c53ab518999ec2c6863e06c2552aae Mon Sep 17 00:00:00 2001 From: zhangjun Date: Tue, 16 Apr 2019 09:47:43 +0800 Subject: [PATCH] 123 --- .../apzl/discount/AssetsOffCallBack.java | 40 +++++++++++++++++-- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/src_tenwa/com/tenwa/apzl/discount/AssetsOffCallBack.java b/src_tenwa/com/tenwa/apzl/discount/AssetsOffCallBack.java index 6a2c5b0d4..c5b958e51 100644 --- a/src_tenwa/com/tenwa/apzl/discount/AssetsOffCallBack.java +++ b/src_tenwa/com/tenwa/apzl/discount/AssetsOffCallBack.java @@ -1,8 +1,11 @@ package com.tenwa.apzl.discount; +import java.util.ArrayList; +import java.util.List; import java.util.Map; import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; +import jbo.voucher.LB_DISCOUNT; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; @@ -100,10 +103,10 @@ public class AssetsOffCallBack extends BaseImportExcelCallBack{ throw new BusinessException("该合同号 "+contractNo+" 不存在!"); } //已经存在资产转出方的不允许导入 - String ass = contractInfo.getAttribute("ASSETTRANSFERER")==null? "" : contractInfo.getAttribute("ASSETTRANSFERER").toString(); + /*String ass = contractInfo.getAttribute("ASSETTRANSFERER")==null? "" : contractInfo.getAttribute("ASSETTRANSFERER").toString(); if (!"".equals(ass)) { throw new BusinessException("该合同号 "+contractNo+" 已存在<<资产转出方>> 请勿重复导入!"); - } + }*/ contractInfo.setAttributeValue("ASSETTRANSFERER", assettransferer); contractInfo.setAttributeValue("TRANSFERDATE", transferdate); @@ -111,5 +114,36 @@ public class AssetsOffCallBack extends BaseImportExcelCallBack{ contractInfoManager.saveObject(contractInfo); } - + // + public void runBefore(ASUser CurUser, Map model, List importObjects, JBOTransaction tx,Transaction Sqlca) throws Exception { + String error=""; + boolean flag = false; + String insertSql=""; + /** + * 校验重复导入 + */ + // 用于校验是否重复 + List contractNo = new ArrayList(); + // 经所有业务合同号存入集合 + List ConList=JBOFactory.createBizObjectQuery(LB_CONTRACT_INFO.CLASS_NAME,"ASSETTRANSFERER IS NOT NULL").getResultList(false); + for(int i=0;i> 请勿重复导入!"); + } + } }