经销商账户导入

This commit is contained in:
liuzhao 2018-11-21 17:29:39 +08:00
parent 7feacb806e
commit 16f20627ce
3 changed files with 17 additions and 8 deletions

View File

@ -14,7 +14,7 @@
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标CSS层叠样式 10、风格
String sButtons[][] = {
{"true","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""},
//{"true","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""},
{"true","","Button","详情","详情","viewAndEdit()","","","","btn_icon_detail",""},
{"true","","Button","导入Excel","导入Excel","importExcel()","","","","btn_icon_import"},
{"true","","Button","模版下载","模版下载","DistributorDownload()","","","","btn_icon_down",""},

View File

@ -18,13 +18,14 @@
String sButtons[][] = {
{"true","All","Button","保存","保存所有修改","as_save(0)","","","",""},
{String.valueOf(!com.amarsoft.are.lang.StringX.isSpace(sPrevUrl)),"All","Button","·µ»Ø","·µ»ØÁбí","returnList()","","","",""}
{"true","All","Button","·µ»Ø","·µ»ØÁбí","returnList()","","","","btn_icon_return"}
//{String.valueOf(!com.amarsoft.are.lang.StringX.isSpace(sPrevUrl)),"All","Button","·µ»Ø","·µ»ØÁбí","returnList()","","","",""}
};
sButtonPosition = "south";
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function returnList(){
AsControl.OpenView("<%=sPrevUrl%>", "","_self","");
AsControl.OpenView("/Tenwa/Lease/DistributorManage/DistributorApproval/DistributorInfoIBatchmportList.jsp", "","_self","");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -2,24 +2,32 @@ package com.tenwa.officetempalte.importcallback.impl;
import java.util.Map;
import jbo.app.tenwa.customer.DISTRIBUTOR_INFO;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.BizObjectQuery;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.awe.util.Transaction;
import com.amarsoft.context.ASUser;
public class DistributorAccountImportCallback extends BaseImportExcelCallBack {
public DistributorAccountImportCallback() {
// TODO Auto-generated constructor stub
}
@Override
public void run(ASUser CurUser, BizObject importObject,
Map<String, String> model, Integer rowIndex, JBOTransaction tx,
Transaction Sqlca) throws Exception {
//µ¼ÈëÕË»§
String coding = importObject.getAttribute("CRTPVC").toString();
BizObjectManager distributorManager = JBOFactory.getBizObjectManager(DISTRIBUTOR_INFO.CLASS_NAME);
BizObject distributor = distributorManager.createQuery("distributor_coding=:distributor_coding").setParameter("distributor_coding", coding).getSingleResult(false);
if(distributor !=null){
String distributor_no = distributor.getAttribute("distributor_no")==null?"":distributor.getAttribute("distributor_no").toString();
importObject.setAttributeValue("distributor_id", distributor_no);
importObject.setAttributeValue("CRTPVC", "");
}
}