添加app预审批功能

This commit is contained in:
tangfutang 2020-07-04 19:27:41 +08:00
parent 417c74077d
commit 2c2ecebd06
9 changed files with 896 additions and 16 deletions

View File

@ -0,0 +1,58 @@
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
/*
Author: undefined 2020-07-04
Content: 示例详情页面
History Log:
*/
String sTempletNo = "BeforeApplicationConfigInfo";//--模板号--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setHtmlEvent("IS_MILE","onChange","changeMile");
doTemp.setHtmlEvent("IS_AGE_LIMIT","onChange","changeAgeLimit");
//doTemp.setColTips("", "测试");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
//dwTemp.ReadOnly = "-2";//只读模式
dwTemp.genHTMLObjectWindow(CurPage.getParameter("id"));
String sButtons[][] = {
{"true","All","Button","保存","保存所有修改","as_save(0,returnList())","","","",""},
{"true","All","Button","返回","返回列表","returnList()","","","",""}
};
//sButtonPosition = "south";
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
function returnList(){
AsControl.OpenView("/Tenwa/beforeApplication/BeforeApplicationConfigList.jsp", "","_self","");
}
$(document).ready(function(){
var isMile = getItemValue(0,getRow(),"IS_MILE");
if("Y"==isMile){
setItemRequired(0, "MILE", true);
}
var isAgeLimit = getItemValue(0,getRow(),"IS_AGE_LIMIT");
if("Y"==isAgeLimit){
setItemRequired(0, "AGE_LIMIT", true);
}
})
function changeMile(){
var isMile = getItemValue(0,getRow(),"IS_MILE");
if("Y" == isMile){
setItemRequired(0, "MILE", true);
}else{
setItemRequired(0, "MILE", false);
}
}
function changeAgeLimit(){
var isAgeLimit = getItemValue(0,getRow(),"IS_AGE_LIMIT");
if("Y" == isAgeLimit){
setItemRequired(0, "AGE_LIMIT", true);
}else{
setItemRequired(0, "AGE_LIMIT", false);
}
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -0,0 +1,41 @@
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><%
/*
Author: undefined 2020-07-04
Content:
History Log:
*/
ASObjectModel doTemp = new ASObjectModel("BeforeApplicationConfigList");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
dwTemp.ReadOnly = "1"; //只读模式
dwTemp.setPageSize(10);
dwTemp.genHTMLObjectWindow("");
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标CSS层叠样式 10、风格
String sButtons[][] = {
{"true","All","Button","新增","新增","newRecord()","","","","btn_icon_add",""},
{"true","","Button","详情","详情","viewAndEdit()","","","","btn_icon_detail",""},
{"true","","Button","删除","删除","if(confirm('确实要删除吗?'))as_delete(0,'alert(getRowCount(0))')","","","","btn_icon_delete",""},
};
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
<script type="text/javascript">
function newRecord(){
var id = getItemValue(0,getRow(0),'id');
if(!(typeof(id)=="undefined" || id.length==0 )){
alert("配置已存在无法新增!!!");
return ;
}
AsControl.OpenView("/Tenwa/beforeApplication/BeforeApplicationConfigInfo.jsp",'id='+id,'_self','');
}
function viewAndEdit(){
var id = getItemValue(0,getRow(0),'id');
if(typeof(id)=="undefined" || id.length==0){
alert("数据为空!");
return ;
}
AsControl.OpenView("/Tenwa/beforeApplication/BeforeApplicationConfigInfo.jsp",'id='+id,'_self','');
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -148,6 +148,30 @@
</managerProperties>
</manager>
</class>
<class name="LB_BEFORE_APPLICATION_CONFIG" label="预审批规则配置表" keyAttributes="id">
<attributes>
<attribute name="id" label="唯一标识" type="STRING" length="32"/>
<attribute name="is_overdue" label="逾期是否校验" type="STRING" length="8"/>
<attribute name="is_card" label="身份证是否校验" type="STRING" length="8"/>
<attribute name="is_mile" label="公里数是否校验" type="STRING" length="32"/>
<attribute name="mile" label="公里数" type="STRING" length="32"/>
<attribute name="is_age_limit" label="年限是否校验" type="STRING" length="8"/>
<attribute name="age_limit" label="年限" type="STRING" length="8"/>
<attribute name="is_pengyuan" label="鹏元大数据是否校验" type="STRING" length="8"/>
<attribute name="inputuserid" label="登记人" type="STRING" length="100"/>
<attribute name="inputorgid" label="登记部门" type="STRING" length="100"/>
<attribute name="inputtime" label="登记时间" type="STRING" length="100"/>
<attribute name="updateuserid" label="登记人" type="STRING" length="100"/>
<attribute name="updateorgid" label="登记部门" type="STRING" length="100"/>
<attribute name="updatetime" label="登记时间" type="STRING" length="100"/>
</attributes>
<manager>
<managerProperties>
<property name="table" value="lb_before_application_config" />
<property name="createKey" value="true" />
</managerProperties>
</manager>
</class>
</package>
<package name="jbo.com.tenwa.entity.comm.own" >
<class name="OWN_ACCOUNT" label="" keyAttributes="id">

View File

@ -60,4 +60,24 @@ public class BusinessDataController {
return ReturnMapUtil.rollback(e);
}
}
//Ô¤ÉóÅú¹¦ÄÜ
@Path("/before/applicationcheck")
@POST
public Map<String, Object> beforeApplicationCheck(@Context HttpServletRequest request,
@Context HttpServletResponse response, @Context JBOTransaction tx,
@Context Transaction sqlca) throws Exception {
ReturnMapUtil ReturnMapUtil = new ReturnMapUtil(tx, sqlca);
ARE.getLog()
.info("[CONTROLLER] BusinessDataController run .................");
ARE.getLog().info(
"[Path] /business/data/before/applicationcheck" + " run .................");
BusinessDataService service = new BusinessDataServiceImpl();
try {
return service.beforeApplicationCheck(request, response, tx, sqlca, ReturnMapUtil);
} catch (Exception e) {
return ReturnMapUtil.rollback(e);
}
}
}

View File

@ -19,4 +19,8 @@ public interface BusinessDataService {
@Context HttpServletResponse response, @Context JBOTransaction tx,
@Context Transaction sqlca, ReturnMapUtil ReturnMapUtil)
throws Exception;
Map<String, Object> beforeApplicationCheck(@Context HttpServletRequest request,
@Context HttpServletResponse response, @Context JBOTransaction tx,
@Context Transaction sqlca, ReturnMapUtil ReturnMapUtil)
throws Exception;
}

View File

@ -8,13 +8,21 @@ import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import jbo.com.tenwa.entity.comm.serialutil.LB_BEFORE_APPLICATION_CONFIG;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.awe.util.Transaction;
import com.amarsoft.context.ASUser;
import com.base.constant.RestfullConstant;
import com.base.util.MultipartDataUtil;
import com.base.util.ReturnMapUtil;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.flow.util.CalculateUtil;
import com.tenwa.util.BeforeApplicationCheckUtil;
import com.tenwa.util.MultiSubjectUtil;
import apx.com.amarsoft.als.apzl.apply.business.data.service.BusinessDataService;
@ -75,4 +83,88 @@ public class BusinessDataServiceImpl implements BusinessDataService {
return ReturnMapUtil.getReturnMap();
}
@Override
public Map<String, Object> beforeApplicationCheck(
HttpServletRequest request, HttpServletResponse response,
JBOTransaction tx, Transaction sqlca, ReturnMapUtil ReturnMapUtil)
throws Exception {
Map<String, Object> testMap = (Map<String, Object>) MultipartDataUtil
.readRequestParam(request, "UTF-8");
fieldMap = (Map<String, Object>) testMap.get("fieldMap"); // 参数
String fullname = fieldMap.get("fullname") == null ? "" : fieldMap.get("fullname").toString();
String fullcertid = fieldMap.get("fullcertid") == null ? "" : fieldMap.get("fullcertid").toString();
String fullphone = fieldMap.get("fullphone") == null ? "" : fieldMap.get("fullphone").toString();
String fullsex = fieldMap.get("fullsex") == null ? "" : fieldMap.get("fullsex").toString();
String brand = fieldMap.get("brand") == null ? "" : fieldMap.get("brand").toString();
String model = fieldMap.get("model") == null ? "" : fieldMap.get("model").toString();
String modelId = fieldMap.get("modelId") == null ? "" : fieldMap.get("modelId").toString();
String carseries = fieldMap.get("carseries") == null ? "" : fieldMap.get("carseries").toString();
String mile = fieldMap.get("mile") == null ? "0" : fieldMap.get("mile").toString();
String age_limit = fieldMap.get("age_limit") == null ? "0" : fieldMap.get("age_limit").toString();
String price = fieldMap.get("price") == null ? "" : fieldMap.get("price").toString();
String carattributes = fieldMap.get("carattributes") == null ? "" : fieldMap.get("carattributes").toString();
String liter = fieldMap.get("liter") == null ? "" : fieldMap.get("liter").toString();
String geartype = fieldMap.get("geartype") == null ? "" : fieldMap.get("geartype").toString();
String userid = fieldMap.get("userid") == null ? "" : fieldMap.get("userid").toString();
Map<String, Object> body = new HashMap<String, Object>();
ASUser asUser = new ASUser(userid);
BizObjectManager lbacm = JBOFactory.getBizObjectManager(LB_BEFORE_APPLICATION_CONFIG.CLASS_NAME);
BizObject lbac = lbacm.createQuery(" ").getSingleResult(false);
if(lbac != null){
String message = null;
//逾期信息校验
String isOverdue = lbac.getAttribute("is_overdue").getString();
if("Y".equals(isOverdue)){
List<Map<String, String>> dataList = DataOperatorUtil.getDataBySql("SELECT lci.id contract_id,lci.contract_no contract_no FROM lb_contract_info lci,lb_union_lessee lul,customer_info ci WHERE lul.contract_id=lci.id AND ci.customerid=lul.customer_id AND lci.contract_status='31' AND ci.certid='"+fullcertid+"' ");
StringBuffer sb = new StringBuffer();
for (Map<String, String> map : dataList) {
List<Map<String, String>> rentData = DataOperatorUtil.getDataBySql("SELECT lrp.id FROM lc_rent_plan lrp LEFT JOIN lc_rent_income lri ON lri.plan_id=lrp.id WHERE lrp.plan_date <NOW() and IFNULL(lrp.rent,0) - IFNULL(lri.rent,0) >0 AND lrp.contract_id='"+map.get("contract_id")+"'");
if(rentData.size()>0){
sb.append(map.get("contract_no")).append(",");
}
}
if(sb!=null){
message = fullcertid+"该身份证下的"+sb+"合同已经逾期!";
}
}
//二手车公里数和年限校验
if(carattributes.equals("used_car")){
String isAgeLimit = lbac.getAttribute("is_age_limit").getString();
String isMile = lbac.getAttribute("is_mile").getString();
if("Y".equals(isAgeLimit) && new Double(age_limit) >new Double(lbac.getAttribute("age_limit").getString())){
message = "车辆年限大于"+lbac.getAttribute("age_limit").getString()+"年!";
}else if("Y".equals(isMile) && new Double(mile) >= new Double(lbac.getAttribute("mile").getString())){
message = "车辆公里数大于"+lbac.getAttribute("mile").getString()+"万公里!";
}
}
//身份证号校验
String isCard = lbac.getAttribute("is_card").getString();
String subjectid = MultiSubjectUtil.SZSUBJECTID;
if(message==null && "Y".equals(isCard)){
//message = BeforeApplicationCheckUtil.checkCertid(fullname, fullcertid, subjectid, message);
}
//鹏元接口校验
String isPengyuan = lbac.getAttribute("is_pengyuan").getString();
if(message==null && "Y".equals(isPengyuan)){
//message = BeforeApplicationCheckUtil.checkPengYuan(fullname, fullcertid,fullphone, subjectid,asUser,null,sqlca,tx);
}
if(message==null){
body.put("status", "通过");
body.put("message", "");
}else{
body.put("status", "通过");
body.put("message", message);
}
ReturnMapUtil.setReturnMap(body,
RestfullConstant.baseProperty.get("success").toString(), "");
return ReturnMapUtil.getReturnMap();
}else{
ReturnMapUtil.setReturnMap(body,
RestfullConstant.baseProperty.get("fail").toString(), "审批规则未配置!");
return ReturnMapUtil.getReturnMap();
}
}
}

View File

@ -0,0 +1,72 @@
package jbo.com.tenwa.entity.comm.serialutil;
import java.lang.String;
/**
* 预审批规则配置表 - JBO命名常量类<br><br>
* Note: This file is generated by ADE tools, <em>dont</em> modify it.<br>
*/
public interface LB_BEFORE_APPLICATION_CONFIG{
/**
* 预审批规则配置表<br><br>
* 代表本类映射的BizObjectClass
*/
public static final String CLASS_NAME = "jbo.com.tenwa.entity.comm.serialutil.LB_BEFORE_APPLICATION_CONFIG";
/**
* 唯一标识 STRING(32)<br>
*/
public static final String id = "id";
/**
* 逾期是否校验 STRING(8)<br>
*/
public static final String is_overdue = "is_overdue";
/**
* 身份证是否校验 STRING(8)<br>
*/
public static final String is_card = "is_card";
/**
* 公里数是否校验 STRING(32)<br>
*/
public static final String is_mile = "is_mile";
/**
* 公里数 STRING(32)<br>
*/
public static final String mile = "mile";
/**
* 年限是否校验 STRING(8)<br>
*/
public static final String is_age_limit = "is_age_limit";
/**
* 年限 STRING(8)<br>
*/
public static final String age_limit = "age_limit";
/**
* 鹏元大数据是否校验 STRING(8)<br>
*/
public static final String is_pengyuan = "is_pengyuan";
/**
* 登记人 STRING(100)<br>
*/
public static final String inputuserid = "inputuserid";
/**
* 登记部门 STRING(100)<br>
*/
public static final String inputorgid = "inputorgid";
/**
* 登记时间 STRING(100)<br>
*/
public static final String inputtime = "inputtime";
/**
* 登记人 STRING(100)<br>
*/
public static final String updateuserid = "updateuserid";
/**
* 登记部门 STRING(100)<br>
*/
public static final String updateorgid = "updateorgid";
/**
* 登记时间 STRING(100)<br>
*/
public static final String updatetime = "updatetime";
}

View File

@ -186,25 +186,202 @@ INSERT INTO awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualn
-- 添加合同查询页面模板
Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('ViBusinessInfo','C端合同基本信息总表',null,'30',null,'1','2','default','jbo.com.tenwa.lease.comm.VI_BUSINESS_INFO','O','','','','',null,'SYS_Designer','2020/05/18 17:16:47','SYS_Designer','2020/05/18 17:17:05','','1','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0010','0010','1','O','id','id','String','','id','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:19:43','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0020','0020','1','O','project_id','project_id','String','','project_id','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:19:44','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0030','0030','1','O','PRODUCT_ID','PRODUCT_ID','String','','PRODUCT_ID','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:19:53','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0040','0040','1','O','flowunid','flowunid','String','','flowunid','','1','Text','1','1','','','','20','0','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:21:42','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0050','0050','1','O','CONTRACT_STAT','CONTRACT_STAT','String','','合同状态','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:21:42','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0060','0060','1','O','CUSTOMER_NAME','CUSTOMER_NAME','String','','承租人','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:25:59','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0070','0070','1','O','PROJECT_NO','PROJECT_NO','String','','申请号','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:33:46','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0080','0080','1','O','PROJECT_DATE','PROJECT_DATE','String','','申请日期','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:33:46','SYS_Designer','2020/05/18 17:33:56','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0085','0085','1','O','contract_no','contract_no','String','','合同号','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:30:49','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0090','0090','1','O','FRAME_NUMBER','FRAME_NUMBER','String','','车架号','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:21:42','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0100','0100','1','O','VNDR_NAME','VNDR_NAME','String','','经销商/SP','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:21:42','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('ViBusinessInfo','0110','0110','1','O','APPLYPAY_DATE','APPLYPAY_DATE','String','','放款申请时间','','1','Text','1','1','','','','20','1','0','0','1','0',0,'','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:21:42','','','1','','','','');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0010','0010','1','O','id','id','String','','id','','1','Text','1','1','','','','20','0','0','0','1','0','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:19:43','0','','1','','','','');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0020','0020','1','O','project_id','project_id','String','','project_id','','1','Text','1','1','','','','20','0','0','0','1','0','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:19:44','0','','1','','','','');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0030','0030','1','O','PRODUCT_ID','PRODUCT_ID','String','','PRODUCT_ID','','1','Text','1','1','','','','20','0','0','0','1','0','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:19:53','0','','1','','','','');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0040','0040','1','O','flowunid','flowunid','String','','flowunid','','1','Text','1','1','','','','20','0','0','0','1','0','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:21:42','0','','1','','','','');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0050','0050','1','O','CONTRACT_STAT','CONTRACT_STAT','String','','合同状态','','1','Text','1','1','','','','20','1','0','0','1','0','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:21:42','','','1','','','','');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0060','0060','1','O','CUSTOMER_NAME','CUSTOMER_NAME','String','','承租人','','1','Text','1','1','','','','20','1','0','0','1','1','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/06/06 10:36:54','0','','1','','','','Like');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0070','0070','1','O','PROJECT_NO','PROJECT_NO','String','','申请号','','1','Text','1','1','','','','20','1','0','0','1','1','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/06/06 10:37:15','0','','1','','','','Like');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0080','0080','1','O','PROJECT_DATE','PROJECT_DATE','String','','申请日期','','1','Text','1','1','','','','20','1','0','0','1','0','0','','','','SYS_Designer','2020/05/18 17:33:46','SYS_Designer','2020/06/06 10:44:56','0','','1','','','','');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0085','0085','1','O','contract_no','contract_no','String','','合同号','','1','Text','1','1','','','','20','1','0','0','1','1','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/06/06 10:37:55','0','','1','','','','Like');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0090','0090','1','O','FRAME_NUMBER','FRAME_NUMBER','String','','车架号','','1','Text','1','1','','','','20','1','0','0','1','1','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/06/06 10:38:11','0','','1','','','','Like');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0100','0100','1','O','VNDR_NAME','VNDR_NAME','String','','经销商/SP','','1','Text','1','1','','','','20','1','0','0','1','1','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/06/06 10:38:20','0','','1','','','','Like');
insert into `awe_do_library` (`dono`, `colindex`, `sortno`, `isinuse`, `coltablename`, `colactualname`, `colname`, `coltype`, `coldefaultvalue`, `colheader`, `colunit`, `colcolumntype`, `coleditstyle`, `colcheckformat`, `colalign`, `coleditsourcetype`, `coleditsource`, `colhtmlstyle`, `collimit`, `colvisible`, `colreadonly`, `colrequired`, `colsortable`, `isfilter`, `colspan`, `isautocomplete`, `groupid`, `colfilterrefid`, `inputuser`, `inputtime`, `updateuser`, `updatetime`, `isaudit`, `colfilterattrs`, `isupdate`, `parentcolindex`, `tips`, `colinnerbtevent`, `colfilteroptions`) values('ViBusinessInfo','0110','0110','1','O','APPLYPAY_DATE','APPLYPAY_DATE','String','','放款申请时间','','1','Text','1','1','','','','20','1','0','0','1','0','0','','','','SYS_Designer','2020/05/18 17:19:23','SYS_Designer','2020/05/18 17:21:42','','','1','','','','');
-- 创建产品管理表
CREATE TABLE `lb_product_report` (
`id` varchar(32) NOT NULL COMMENT 'id',
`TYPENO` varchar(50) DEFAULT NULL COMMENT '产品编号',
`TYPENAME` varchar(100) DEFAULT NULL COMMENT '产品名称',
`payType` varchar(32) DEFAULT NULL COMMENT '放款方式',
`LeasForm` varchar(32) DEFAULT NULL COMMENT '租赁类型',
`equip_type` varchar(32) DEFAULT NULL COMMENT '租赁物类型',
`feil` varchar(32) DEFAULT NULL COMMENT '产品利率/费率(%)',
`INCOME_NUMBER` varchar(32) DEFAULT NULL COMMENT '租赁期限',
`RepaymentCycle` varchar(100) DEFAULT NULL COMMENT '还款周期',
`DownPaymentRatio` varchar(32) DEFAULT NULL COMMENT '首付最小比例(%)',
`XDDownPaymentRatio` varchar(32) DEFAULT NULL COMMENT '首付限定比例(%)',
`MarginRatio` varchar(32) DEFAULT NULL COMMENT '保证金最小比例(%)',
`XDMarginRatio` varchar(32) DEFAULT NULL COMMENT '保证金限定比例(%)',
`FeeRatio` varchar(32) DEFAULT NULL COMMENT '手续费最小比例(%)',
`XDFeeRatio` varchar(32) DEFAULT NULL COMMENT '手续费限定比例(%)',
`BalanceRatio` varchar(32) DEFAULT NULL COMMENT '尾款最小比例',
`incidentals` varchar(32) DEFAULT NULL COMMENT '杂费最小比例',
`XDBalanceRatio` varchar(32) DEFAULT NULL COMMENT '尾款限定比例',
`XDincidentals` varchar(32) DEFAULT NULL COMMENT '杂费限定比例',
`ISPurchase` varchar(32) DEFAULT NULL COMMENT '购置费(是否参融)',
`ISInsurance` varchar(32) DEFAULT NULL COMMENT '保险(是否参融)',
`ISRetrofitting` varchar(32) DEFAULT NULL COMMENT '加装(是否参融)',
`ISGPS` varchar(32) DEFAULT NULL COMMENT 'GPS是否参融',
`ISincidentals` varchar(32) DEFAULT NULL COMMENT '杂费(是否参融)',
`EFFECTIVEDATE` varchar(32) DEFAULT NULL COMMENT '生效日期',
`fact_date` varchar(32) DEFAULT NULL COMMENT '初次投放时间',
`distributor_name` varchar(32) DEFAULT NULL COMMENT '经销商名称',
`fact_money` varchar(32) DEFAULT NULL COMMENT '经销商名称',
`inputtime` varchar(20) DEFAULT NULL COMMENT '产品投放金额',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk
-- 添加产品管理定时任务
Insert Into Code_Library (codeno,itemno,itemname,bankno,sortno,isinuse,itemdescribe,itemattribute,relativecode,attribute1,attribute2,attribute3,attribute4,attribute5,attribute6,attribute7,attribute8,inputuser,inputorg,inputtime,updateuser,updatetime,remark,helptext) Values ('MissionName','com.tenwa.lease.app.quartzmession.ProductManagementReport','产品管理报表定时任务','5101001','10182604','1','产品管理报表定时任务','','','','','','','','','','','SYS_Designer',null,'2020/05/30 14:38:45','SYS_Designer','2020/05/30 14:38:45','','');
-- 修改放款后督流程选择合同条件
delete from SELECT_CATALOG where selname='SelectLbContractInfoQC';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('SelectLbContractInfoQC','Sql','查询合同信息-抵押档案归档','lb_contract_info','ID','Grid','String userid','ID,PROJECT_ID,PRODUCT_ID,PROJECT_NAME','SELECT lci.id AS ID,lci.project_id AS PROJECT_ID,lci.product_id AS PRODUCT_ID,lci.contract_number AS CONTRACT_NUMBER,lci.project_name AS PROJECT_NAME,lpi.project_no AS project_no,lul.customer_name AS customer_name FROM lb_contract_info lci LEFT JOIN lb_project_info lpi ON lci.project_id=lpi.id LEFT JOIN lb_union_lessee lul ON lci.id=lul.contract_id AND lul.IS_MAIN=''Y'' WHERE (lci.contract_status>=31 AND lci.contract_status<100) AND lci.BUSINESSTYPE=''1'' AND lci.id NOT IN (SELECT contract_id FROM LB_FILE_ARCHIVING_INFO) AND lci.project_manage=''#userid''','合同ID,项目ID,产品ID,合同号,项目名称,申请编号,客户名称','CONTRACT_NUMBER@style={width:200px;}@PROJECT_NAME@style={width:450px;}','ID@PROJECT_ID@PRODUCT_ID@CONTRACT_NUMBER@PROJECT_NAME','CONTRACT_NUMBER,project_no,customer_name','1','Single','','','','','','SYS_Designer','','2018/10/10 20:23:13','SYS_Designer','2020/06/05 09:32:20','');
delete from SELECT_CATALOG where selname='SelectLbContractInfoQC_KE';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('SelectLbContractInfoQC_KE','Sql','查询合同信息-抵押档案归档(kaer)','lb_contract_info','ID','Grid','String orgid','ID,PROJECT_ID,PRODUCT_ID,PROJECT_NAME','SELECT lci.id AS ID,lci.project_id AS PROJECT_ID,lci.product_id AS PRODUCT_ID,lci.contract_number AS CONTRACT_NUMBER,lci.project_name AS PROJECT_NAME,lpi.project_no AS project_no,lul.customer_name AS customer_name FROM lb_contract_info lci LEFT JOIN lb_project_info lpi ON lci.project_id=lpi.id LEFT JOIN lb_union_lessee lul ON lci.id=lul.contract_id AND lul.IS_MAIN=''Y'' WHERE (lci.contract_status>=31 AND lci.contract_status<100) AND lci.BUSINESSTYPE=''1'' AND lci.id NOT IN (SELECT contract_id FROM LB_FILE_ARCHIVING_INFO) AND lci.inputorgid=''#orgid''','合同ID,项目ID,产品ID,合同号,项目名称,申请编号,客户名称','CONTRACT_NUMBER@style={width:200px;}@PROJECT_NAME@style={width:450px;}','ID@PROJECT_ID@PRODUCT_ID@CONTRACT_NUMBER@PROJECT_NAME','CONTRACT_NUMBER,project_no,customer_name','1','Single','','','','','','SYS_Designer','','2019/05/31 17:45:11','SYS_Designer','2020/06/05 09:32:20','');
DELETE FROM SELECT_CATALOG WHERE selname='SelectLbContractInfoQC';
INSERT INTO `SELECT_CATALOG` (`selname`, `seltype`, `seldescribe`, `seltablename`, `selprimarykey`, `selbrowsemode`, `selargs`, `selhidefield`, `selcode`, `selfieldname`, `selfielddisp`, `selreturnvalue`, `selfilterfield`, `isinuse`, `mutilorsingle`, `attribute1`, `attribute2`, `attribute3`, `attribute4`, `attribute5`, `inputuser`, `inputorg`, `inputtime`, `updateuser`, `updatetime`, `remark`) VALUES('SelectLbContractInfoQC','Sql','查询合同信息-抵押档案归档','lb_contract_info','ID','Grid','String userid','ID,PROJECT_ID,PRODUCT_ID,PROJECT_NAME','select lci.id as ID,lci.project_id as PROJECT_ID,lci.product_id as PRODUCT_ID,lci.contract_number as CONTRACT_NUMBER,lci.project_name as PROJECT_NAME,lpi.project_no as project_no,lul.customer_name as customer_name from lb_contract_info lci left join lb_project_info lpi on lci.project_id=lpi.id left join lb_union_lessee lul on lci.id=lul.contract_id AND lul.IS_MAIN=\'Y\' WHERE (lci.contract_status>=31 and lci.contract_status<100) AND lci.BUSINESSTYPE=\'1\' AND lci.id NOT IN (SELECT contract_id FROM LB_FILE_ARCHIVING_INFO where contract_id IS NOT NULL ) AND lci.project_manage=\'#userid\'','合同ID,项目ID,产品ID,合同号,项目名称,申请编号,客户名称','CONTRACT_NUMBER@style={width:200px;}@PROJECT_NAME@style={width:450px;}','ID@PROJECT_ID@PRODUCT_ID@CONTRACT_NUMBER@PROJECT_NAME','CONTRACT_NUMBER,project_no,customer_name','1','Single','','','','','','SYS_Designer','','2018/10/10 20:23:13','SYS_Designer','2019/01/25 11:07:54','');
DELETE FROM SELECT_CATALOG WHERE selname='SelectLbContractInfoQC_KE';
INSERT INTO `SELECT_CATALOG` (`selname`, `seltype`, `seldescribe`, `seltablename`, `selprimarykey`, `selbrowsemode`, `selargs`, `selhidefield`, `selcode`, `selfieldname`, `selfielddisp`, `selreturnvalue`, `selfilterfield`, `isinuse`, `mutilorsingle`, `attribute1`, `attribute2`, `attribute3`, `attribute4`, `attribute5`, `inputuser`, `inputorg`, `inputtime`, `updateuser`, `updatetime`, `remark`) VALUES('SelectLbContractInfoQC_KE','Sql','查询合同信息-抵押档案归档(kaer)','lb_contract_info','ID','Grid','String orgid','ID,PROJECT_ID,PRODUCT_ID,PROJECT_NAME','select lci.id as ID,lci.project_id as PROJECT_ID,lci.product_id as PRODUCT_ID,lci.contract_number as CONTRACT_NUMBER,lci.project_name as PROJECT_NAME,lpi.project_no as project_no,lul.customer_name as customer_name from lb_contract_info lci left join lb_project_info lpi on lci.project_id=lpi.id left join lb_union_lessee lul on lci.id=lul.contract_id AND lul.IS_MAIN=\'Y\' WHERE (lci.contract_status>=31 and lci.contract_status<100) AND lci.BUSINESSTYPE=\'1\' AND lci.id NOT IN (SELECT contract_id FROM LB_FILE_ARCHIVING_INFO where contract_id IS NOT NULL ) AND lci.inputorgid=\'#orgid\'','合同ID,项目ID,产品ID,合同号,项目名称,申请编号,客户名称','CONTRACT_NUMBER@style={width:200px;}@PROJECT_NAME@style={width:450px;}','ID@PROJECT_ID@PRODUCT_ID@CONTRACT_NUMBER@PROJECT_NAME','CONTRACT_NUMBER,project_no,customer_name','1','Single','','','','','','SYS_Designer','','2019/05/31 17:45:11','SYS_Designer','2019/05/31 17:45:11','');
-- 不发起放款后督,邮寄归档不允许发起
DELETE FROM AWE_DO_CATALOG WHERE dono='LBnotAllMailHndHandoverList';
INSERT INTO AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) VALUES ('LBnotAllMailHndHandoverList','经销商未全部邮寄列表',NULL,'30010',NULL,'1','1','default','jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO','O left join jbo.app.tenwa.doc.LB_FILE_MAILARCHIVING_INFO lfi on lfi.contract_id = O.id left join jbo.sys.ORG_INFO oi on oi.orgid = O.PROJECT_DEPT left join jbo.app.tenwa.calc.LC_CALC_CONDITION lcc on lcc.contract_id = O.id','(lfi.ALLHANDOVERSTATUS is null or lfi.ALLHANDOVERSTATUS = ''part'' or lfi.ALLHANDOVERSTATUS = ''none'') and not exists (select 1 from jbo.app.tenwa.doc.LB_FILE_MAILARCHIVING_INFO_TEMP lfmit where lfmit.contract_id = O.id and lfmit.is_flowing = ''0'') and exists (select 1 from jbo.sys.FLOW_OBJECT fo,jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT fbo where fo.objectno=fbo.flow_unid and fo.phaseno=''1000'' and fo.flowno=''MortgageFileFlow'' and fbo.contract_id=O.id)','','','',NULL,'SYS_Designer','2019/07/11 15:35:18','SYS_Designer','2020/06/05 11:55:19','','1','');
-- 添加app合同模板列表信息
Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('APPLBContractTemplateList','APP合同列表',null,'30030',null,'1','1','default','jbo.com.tenwa.lease.comm.LB_CONTRACT_TEMPLATE','O,jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT flow,jbo.app.tenwa.doc.LB_DOCRELATIVE rela,jbo.app.tenwa.doc.LB_DOCLIBRARY lib,jbo.app.tenwa.doc.LB_DOCATTRIBUTE attr','Contract_id=flow.contract_id and O.id=rela.template_id and rela.id=lib.relative_id and lib.id=attr.library_id and flow.flow_unid=:FlowUnid','','','',null,'SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','1','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1000','1000','1','O','ID','ID','String','','标识','','1','Text','1','1','','','','32','0','0','1','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1010','1010','1','O','ONE_CLASSIFY','ONE_CLASSIFY','String','','一级分类','','1','Select','1','1','Code','ProductContractTemplate','','32','1','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','1','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1020','1020','1','O','TWO_CLASSIFY','TWO_CLASSIFY','String','','二级分类','','1','Select','1','1','Code','ProductContractTemplate','','32','1','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1030','1030','1','O','THREE_CLASSIFY','THREE_CLASSIFY','String','','三级分类','','1','Select','1','1','Code','ProductContractTemplate','','32','1','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1040','1040','1','lib','DOC_NAME','DOC_NAME','String','','资料名称','','1','Text','1','1','','','','32','1','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1050','1050','1','O','CONTRACT_NUMBER','CONTRACT_NUMBER','String','','合同编号','','1','Text','1','1','','','','100','0','0','0','1','1',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','1','','','','Equals');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1060','1060','1','O','CONTRACT_SIGN','CONTRACT_SIGN','String','','签约主体','','1','Text','1','1','','','style={width:200px}','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1070','1070','1','O','CONTRACT_EQUIP','CONTRACT_EQUIP','String','','租赁物','','1','Text','1','1','','','style={width:100px}','1000','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1080','1080','1','O','CONTRACT_ID','CONTRACT_ID','String','','合同主键','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1090','1090','1','O','FLOWUNID','FLOWUNID','String','','流程编号','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1100','1100','1','O','INPUTUSERID','INPUTUSERID','String','','登记人','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1110','1110','1','O','INPUTORGID','INPUTORGID','String','','登记部门','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1120','1120','1','O','INPUTTIME','INPUTTIME','String','','登记时间','','1','Date','3','2','','','','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1130','1130','1','O','UPDATEUSERID','UPDATEUSERID','String','','更新人','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1140','1140','1','O','UPDATEORGID','UPDATEORGID','String','','更新部门','','1','Text','1','1','','','','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1150','1150','1','O','UPDATETIME','UPDATETIME','String','','更新时间','','1','Date','3','2','','','','32','0','0','0','1','0',1,'0','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1160','1160','1','','com.tenwa.lease.flow.contract.contractapproval.ContractTemplateCache.getContractTemplate(ID)','filename','String','','合同文件','','1','Text','1','1','','','',null,'1','0','0','0','0',0,'','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','0','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1170','1170','1','','''''','operation','String','','合同文件操作','','1','Text','1','1','','','',null,'0','0','0','0','0',0,'','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1180','1180','1','','com.tenwa.lease.flow.contract.contractapproval.ContractTemplateCache.getContractTemplateID(ID)','fileid','String','','合同文件ID','','1','Text','1','1','','','',null,'0','0','0','0','0',0,'','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','0','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APPLBContractTemplateList','1190','1190','1','attr','LIBRARY_ID','LIBRARY_ID','String','','LIBRARY_ID','','1','Text','1','1','','','',null,'0','0','0','1','0',0,'','','','SYS_Designer','2020/06/13 10:50:17','SYS_Designer','2020/06/13 10:50:17','0','','1','','','','');
insert into `APP_BUSINESS_GROUP` (`GROUP_CODE`, `GROUP_NAME`, `ISLIST`, `GROUP_POSITION`, `GROUP_ENABLE`) values('APPLBContractTemplateList','APP合同列表','Y','400000','Y');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1000','1000','ID','标识','ID','N','N','1000');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1010','1010','ONE_CLASSIFY','一级分类','ONE_CLASSIFY','N','N','1010');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1020','1020','TWO_CLASSIFY','二级分类','TWO_CLASSIFY','N','N','1020');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1030','1030','THREE_CLASSIFY','三级分类','THREE_CLASSIFY','N','N','1030');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1040','1040','DOC_NAME','资料名称','DOC_NAME','Y','Y','1040');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1050','1050','CONTRACT_NUMBER','合同编号','CONTRACT_NUMBER','N','N','1050');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1060','1060','CONTRACT_SIGN','签约主体','CONTRACT_SIGN','N','N','1060');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1070','1070','CONTRACT_EQUIP','租赁物','CONTRACT_EQUIP','N','N','1070');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1080','1080','CONTRACT_ID','合同主键','CONTRACT_ID','N','N','1080');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1090','1090','FLOWUNID','流程编号','FLOWUNID','N','N','1090');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1100','1100','INPUTUSERID','登记人','INPUTUSERID','N','N','1100');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1110','1110','INPUTORGID','登记部门','INPUTORGID','N','N','1110');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1120','1120','INPUTTIME','登记时间','INPUTTIME','N','N','1120');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1130','1130','UPDATEUSERID','更新人','UPDATEUSERID','N','N','1130');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1140','1140','UPDATEORGID','更新部门','UPDATEORGID','N','N','1140');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1150','1150','UPDATETIME','更新时间','UPDATETIME','N','N','1150');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1160','1160','filename','合同文件','filename','N','N','1160');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1170','1170','operation','合同文件操作','operation','N','N','1170');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1180','1180','fileid','合同文件ID','fileid','N','N','1180');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APPLBContractTemplateList','APPLBContractTemplateList','1190','1190','LIBRARY_ID','LIBRARY_ID','LIBRARY_ID','N','N','1190');
insert into `PRD_NODEINFO_LIBRARY_APP` (`ID`, `APP_BUSINESS_GROUP_CODE`, `INITIAL_CONDITION`, `AUXILIARY_CONDITION`, `INTERFACE_DESC`, `ATTRIBUTE1`, `ATTRIBUTE2`, `ATTRIBUTE3`, `ATTRIBUTE4`, `ATTRIBUTE5`, `ATTRIBUTE6`, `ATTRIBUTE7`, `ATTRIBUTE8`, `ATTRIBUTE9`, `REBUILD_JBO_CLASS`, `FATHER_ID`, `DISPLAY_MANAGE_CLASS`, `SAVE_MANAGE_CLASS`, `DELETE_MANAGE_CLASS`, `ENABLE_CONDITION`, `OPEN_CONDITION`, `GROUP_NAME`) values('202006131101','APPLBContractTemplateList','FlowUnid','','DefaultDoManage','','','','','','','','','',NULL,'','','',NULL,'N','',NULL);
-- 将业务申请的审批意见校验从基础子校验中放到页面申请校验
DELETE FROM SCENARIO_MODEL WHERE scenarioid='业务申请流程' AND modelid='0162';
INSERT INTO SCENARIO_MODEL (scenarioid,modelid,sortno,modelname,modeldescribe,modeltype,subtypeno,runcondition,STATUS,nopassdeal,passdeal,passmessage,nopassmessage,executescript,remark,inputuser,inputorg,inputtime,updateuser,updatetime,groupid,modelkind,bizviewer) VALUES ('业务申请流程','0162','0162','审批意见检查','','10','','','1','10',NULL,'验证通过','','com.tenwa.lease.flow.project.commcheck.ApprovalOpinionCheck','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
DELETE FROM SCENARIO_RELATIVE WHERE scenarioid='业务申请流程' AND modelid='0162';
INSERT INTO SCENARIO_RELATIVE (scenarioid,groupid,modelid) VALUES ('业务申请流程','0030','0162');
INSERT INTO SCENARIO_RELATIVE (scenarioid,groupid,modelid) VALUES ('业务申请流程','0040','0162');
INSERT INTO SCENARIO_RELATIVE (scenarioid,groupid,modelid) VALUES ('业务申请流程','0050','0162');
INSERT INTO SCENARIO_RELATIVE (scenarioid,groupid,modelid) VALUES ('业务申请流程','0060','0162');
DELETE FROM SCENARIO_MODEL WHERE scenarioid='基础子表校验' AND modelid='0036';
INSERT INTO SCENARIO_MODEL (scenarioid,modelid,sortno,modelname,modeldescribe,modeltype,subtypeno,runcondition,STATUS,nopassdeal,passdeal,passmessage,nopassmessage,executescript,remark,inputuser,inputorg,inputtime,updateuser,updatetime,groupid,modelkind,bizviewer) VALUES ('基础子表校验','0036','0036','审批意见检查','审批意见检查','10','11541','','2','10','10','验证通过','','com.tenwa.lease.flow.project.commcheck.ApprovalOpinionCheck','','admin','80009000200010001','2018/02/01 15:37:39','admin','2018/02/01 15:38:51',NULL,NULL,NULL);
-- 添加app方案测算模板
Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('APP_PROGRAMME','app方法测算',null,'30',null,'1','1','default','jbo.app.PRD_NODEINFO_MIDDLE_APP','O','1=2','','','',null,'SYS_Designer','2020/06/30 16:33:20','SYS_Designer','2020/06/30 17:12:41','','1','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APP_PROGRAMME','0010','0010','1','','v.''''','productid','String','','产品id','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/06/30 16:33:20','SYS_Designer','2020/06/30 17:14:50','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APP_PROGRAMME','0020','0020','1','','v.''''','productname','String','','产品名称','','1','Text','1','1','','','','100','1','0','0','1','0',0,'','','','SYS_Designer','2020/06/30 16:33:20','SYS_Designer','2020/06/30 17:14:50','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APP_PROGRAMME','0030','0030','1','','v.''''','cleanleasemoney','Number','','融资金额','','1','Text','1','1','','','','100','1','0','0','1','0',0,'','','','SYS_Designer','2020/06/30 16:33:20','SYS_Designer','2020/06/30 17:18:37','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('APP_PROGRAMME','0040','0040','1','','v.''''','incomenumber','String','','期限','','1','Select','1','1','Code','INCOME_NUMBER','','1','1','0','0','1','0',0,'','','','SYS_Designer','2020/06/30 16:33:20','SYS_Designer','2020/06/30 17:18:54','0','','1','','','','');
insert into `APP_BUSINESS_GROUP` (`GROUP_CODE`, `GROUP_NAME`, `ISLIST`, `GROUP_POSITION`, `GROUP_ENABLE`) values('APP_PROGRAMME','app方法测算','N','400000','Y');
insert into `PRD_NODEINFO_LIBRARY_APP` (`ID`, `APP_BUSINESS_GROUP_CODE`, `INITIAL_CONDITION`, `AUXILIARY_CONDITION`, `INTERFACE_DESC`, `ATTRIBUTE1`, `ATTRIBUTE2`, `ATTRIBUTE3`, `ATTRIBUTE4`, `ATTRIBUTE5`, `ATTRIBUTE6`, `ATTRIBUTE7`, `ATTRIBUTE8`, `ATTRIBUTE9`, `REBUILD_JBO_CLASS`, `FATHER_ID`, `DISPLAY_MANAGE_CLASS`, `SAVE_MANAGE_CLASS`, `DELETE_MANAGE_CLASS`, `ENABLE_CONDITION`, `OPEN_CONDITION`, `GROUP_NAME`) values('202006300001','APP_PROGRAMME','flowunid','','DefaultDoManage','','','','','','','','','',NULL,'','','',NULL,'N','',NULL);
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APP_PROGRAMME','APP_PROGRAMME','0010','0010','productid','产品id','productid','N','Y','10');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APP_PROGRAMME','APP_PROGRAMME','0020','0020','productname','产品名称','productname','N','Y','20');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APP_PROGRAMME','APP_PROGRAMME','0030','0030','cleanleasemoney','融资金额','cleanleasemoney','N','Y','30');
insert into `APP_BUSINESS_TEMPLATE` (`GROUP_CODE`, `DONO`, `COLINDEX`, `SORTNO`, `COLNAME`, `DATA_NAME`, `DATA_CODE`, `ISLIST`, `ISSHOW`, `DATA_POSITION`) values('APP_PROGRAMME','APP_PROGRAMME','0040','0040','incomenumber','期限','incomenumber','N','Y','40');
-- 切换页面租金催收页面不再刷新
delete from AWE_MENU_INFO where menuid='4000700020';
Insert Into AWE_MENU_INFO (menuid,menuname,displayname,sortno,url,urlparam,target,style,isinuse,remark,inputorgid,inputuserid,inputtime,updateorgid,updateuserid,updatetime,accesstype,icon,appicon) Values ('4000700020','租金催收','租金催收','3000300020','/Tenwa/Lease/Flow/RentCollection/rentcollection/rentCollectionMain.jsp','','_self','','1','',null,'SYS_Designer','2017/06/20 13:49:00',null,'SYS_Designer','2020/06/30 18:32:36','10','','');
-- 创建预审批配置表
CREATE TABLE lb_before_application_config (
id VARCHAR(32) NOT NULL COMMENT '唯一标识',
is_overdue VARCHAR(8) DEFAULT NULL COMMENT '逾期是否校验',
is_card VARCHAR(8) DEFAULT NULL COMMENT '身份证是否校验',
is_mile VARCHAR(32) DEFAULT NULL COMMENT '公里数是否校验',
mile VARCHAR(32) DEFAULT NULL COMMENT '公里数',
is_age_limit VARCHAR(8) DEFAULT NULL COMMENT '年限是否校验',
age_limit VARCHAR(8) DEFAULT NULL COMMENT '年限',
is_pengyuan VARCHAR(8) DEFAULT NULL COMMENT '鹏元大数据是否校验',
inputuserid VARCHAR(100) DEFAULT NULL COMMENT '登记人',
inputorgid VARCHAR(100) DEFAULT NULL COMMENT '登记部门',
inputtime VARCHAR(100) DEFAULT NULL COMMENT '登记时间',
updateuserid VARCHAR(100) DEFAULT NULL COMMENT '登记人',
updateorgid VARCHAR(100) DEFAULT NULL COMMENT '登记部门',
updatetime VARCHAR(100) DEFAULT NULL COMMENT '登记时间',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=gbk;
-- 添加预审批规则配置菜单
Insert Into AWE_MENU_INFO (menuid,menuname,displayname,sortno,url,urlparam,target,style,isinuse,remark,inputorgid,inputuserid,inputtime,updateorgid,updateuserid,updatetime,accesstype,icon,appicon) Values ('2000100090','预审批规则配置','预审批规则配置','2000100090','/Tenwa/beforeApplication/BeforeApplicationConfigList.jsp','','_self','','1','',null,'SYS_Designer','2020/07/04 10:52:15',null,'SYS_Designer','2020/07/04 10:52:15','10','','');
Insert Into AWE_Role_Menu (roleid,menuid) Values ('099','2000100090');
-- 添加预审批类表模板
Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('BeforeApplicationConfigList','预审批规则配置列表',null,'30',null,'1','1','default','jbo.com.tenwa.entity.comm.serialutil.LB_BEFORE_APPLICATION_CONFIG','O','1=1','','','',null,'SYS_Designer','2020/07/04 10:42:17','SYS_Designer','2020/07/04 10:57:45','','0','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0010','0010','1','O','id','id','String','','唯一标识','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0020','0020','1','O','is_overdue','is_overdue','String','','逾期是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:46:00','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0030','0030','1','O','is_card','is_card','String','','身份证是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0040','0040','1','O','is_mile','is_mile','String','','公里数是否校验','','1','Select','1','1','Code','DeleteFlag','','32','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0050','0050','1','O','mile','mile','String','','里程(万公里)','','1','Text','2','1','','','','32','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0060','0060','1','O','is_age_limit','is_age_limit','String','','年限是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0070','0070','1','O','age_limit','age_limit','String','','年限','','1','Text','5','1','','','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0080','0080','1','O','is_pengyuan','is_pengyuan','String','','鹏元大数据是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:47:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0090','0090','1','O','inputuserid','inputuserid','String','','登记人','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0100','0100','1','O','inputorgid','inputorgid','String','','登记部门','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0110','0110','1','O','inputtime','inputtime','String','','登记时间','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0120','0120','1','O','updateuserid','updateuserid','String','','登记人','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0130','0130','1','O','updateorgid','updateorgid','String','','登记部门','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigList','0140','0140','1','O','updatetime','updatetime','String','','登记时间','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:44:00','SYS_Designer','2020/07/04 10:44:14','','','1','','','','');
-- 添加预审批详情页面模板
Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('BeforeApplicationConfigInfo','预审批规则配置详情',null,'30',null,'1','2','default','jbo.com.tenwa.entity.comm.serialutil.LB_BEFORE_APPLICATION_CONFIG','O','id=:id','','','com.amarsoft.awe.dw.handler.impl.CommonHandler',null,'SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','0','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0010','0010','1','O','id','id','String','','唯一标识','','1','Text','1','1','','','','32','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0020','0020','1','O','is_overdue','is_overdue','String','','逾期是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0030','0030','1','O','is_card','is_card','String','','身份证是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0035','0035','1','O','is_pengyuan','is_pengyuan','String','','鹏元大数据是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',2,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0040','0040','1','O','is_mile','is_mile','String','','公里数是否校验','','1','Select','1','1','Code','DeleteFlag','','32','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0050','0050','1','O','mile','mile','String','','里程(万公里) ','','1','Text','2','1','','','','32','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0060','0060','1','O','is_age_limit','is_age_limit','String','','年限是否校验','','1','Select','1','1','Code','DeleteFlag','','8','1','0','1','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0070','0070','1','O','age_limit','age_limit','String','','年限','','1','Text','5','1','','','','8','1','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','0','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0090','0090','1','O','inputuserid','inputuserid','String','','登记人','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0100','0100','1','O','inputorgid','inputorgid','String','','登记部门','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0110','0110','1','O','inputtime','inputtime','String','','登记时间','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0120','0120','1','O','updateuserid','updateuserid','String','','登记人','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0130','0130','1','O','updateorgid','updateorgid','String','','登记部门','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','','');
Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualname,colname,coltype,coldefaultvalue,colheader,colunit,colcolumntype,coleditstyle,colcheckformat,colalign,coleditsourcetype,coleditsource,colhtmlstyle,collimit,colvisible,colreadonly,colrequired,colsortable,isfilter,colspan,isautocomplete,groupid,colfilterrefid,inputuser,inputtime,updateuser,updatetime,isaudit,colfilterattrs,isupdate,parentcolindex,tips,colinnerbtevent,colfilteroptions) Values ('BeforeApplicationConfigInfo','0140','0140','1','O','updatetime','updatetime','String','','登记时间','','1','Text','1','1','','','','100','0','0','0','1','0',0,'','','','SYS_Designer','2020/07/04 10:47:39','SYS_Designer','2020/07/04 11:14:25','','','1','','','','');

View File

@ -0,0 +1,392 @@
package com.tenwa.util;
import java.io.File;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.dom4j.tree.DefaultAttribute;
import sun.misc.BASE64Decoder;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.are.util.StringFunction;
import com.amarsoft.awe.Configure;
import com.amarsoft.awe.util.SqlObject;
import com.amarsoft.awe.util.Transaction;
import com.amarsoft.context.ASUser;
import com.tenwa.comm.exception.BusinessException;
import com.tenwa.httpclient.HttpClientUtil;
import com.tenwa.httpclient.PyUtils;
import com.tenwa.httpclient.controller.BigDataController;
import com.tenwa.httpclient.resources.BigDataPropertiesUtil;
import com.tenwa.lease.flow.project.validate.NciicClient;
import com.tenwa.lease.flow.project.validate.SoapRequest;
import com.tenwa.lease.flow.project.validate.ValidatePropertiesUtil;
/**
* 预审批校验
* @author tang
*
*/
public class BeforeApplicationCheckUtil {
public static String checkCertid(String fullname,String fullcertid,String subjectid,String message) throws Exception{
String inConditions = SoapRequest.beforeApplication(fullname,fullcertid,subjectid);
String license = null;
if(MultiSubjectUtil.TJSUBJECTID.equals(subjectid)){
license =ValidatePropertiesUtil.get("t_key");
}else{
license =ValidatePropertiesUtil.get("key");
}
String decode = new String(new BASE64Decoder().decodeBuffer(license));
String result = NciicClient.executeClient("NciicServices",decode,inConditions,subjectid);
System.out.println("result:="+result);
//使用Document解析返回的响应XML
Document document = DocumentHelper.parseText(result);
Element rootElement = document.getRootElement();
String finalResult = "";
//判断根元素rootElement若为RESPONSE则调用出现问题
if("RESPONSE".equals(rootElement.getName())){
Element rowElement = rootElement.element("ROWS").element("ROW");
@SuppressWarnings("unchecked")
List<Element> elements = rowElement.elements();
String errormessage = elements.get(1).getText();
System.out.println("验证失败,错误原因:"+errormessage);
message = errormessage;
//若根元素是ROWS则调用成功
}else if("ROWS".equals(rootElement.getName())){
@SuppressWarnings("unchecked")
List<Element> rowElement = rootElement.elements("ROW");
for(int i=0;i<rowElement.size();i++){
//BizObject resultObject = bom4.newObject();
@SuppressWarnings("unchecked")
//获取响应XML中INPUT标签内的入参内容
List<Element> inputElements = rowElement.get(i).element("INPUT").elements();
String certid = inputElements.get(0).getText();
String name = inputElements.get(1).getText();
//向校验结果临时表存入数据
//resultObject.setAttributeValue("flowunid",FlowUnid);
//resultObject.setAttributeValue("name",name);
//resultObject.setAttributeValue("certid", certid);
//resultObject.setAttributeValue("inputuserid",UserName);
//resultObject.setAttributeValue("inputorgid", OrgName);
//resultObject.setAttributeValue("inputtime", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
//获取output中的所有item
@SuppressWarnings("unchecked")
List<Element> itemElements = rowElement.get(i).element("OUTPUT").elements("ITEM");
//获取第一个item
@SuppressWarnings("unchecked")
List<Element> outputCertIdElements= itemElements.get(0).elements();
//获取第二个item
@SuppressWarnings("unchecked")
List<Element> outputNameElements= itemElements.get(1).elements();
//判断第一个item中的第一个标签元素的名字
if("gmsfhm".equals(outputCertIdElements.get(0).getName())){
String certIdResult = outputCertIdElements.get(1).getText();
String nameResult = outputNameElements.get(1).getText();
System.out.println("身份证校验结果:"+certIdResult+",姓名校验结果:"+nameResult);
if(!"一致".equals(certIdResult)){
message = "身份证校验结果:"+certIdResult;
}else if(!"一致".equals(nameResult)){
message = "姓名校验结果:"+nameResult;
}
//resultObject.setAttributeValue("result",finalResult);
}else if("errormesage".equals(outputCertIdElements.get(0).getName())){
String errorResult = outputCertIdElements.get(0).getText();
System.out.println("错误原因为:"+errorResult);
message = errorResult;
//resultObject.setAttributeValue("result", finalResult);
}
}
}
return message;
}
public static String checkPengYuan(String fullname,String fullcertid,String fullPhone ,String subjectId,ASUser asUser,Map<String, String> id, Transaction Sqlca,JBOTransaction tx) throws Exception{
String applyId = SerialNumberUtil.getPengyuanNumber(tx);
Map<String,String> params = new HashMap<String,String>(); //初始化参数
params.put("queryType","25136");
params.put("name",fullname);
params.put("documentNo",fullcertid);
params.put("phone",fullPhone);
params.put("queryReasonID","101");
params.put("subreportIDs","96100");
params.put("refID","");
String type = "html";
String htmlFile = "";
System.out.println("------------------鹏元(pengyuan_af)拉取时间----------------------");
System.out.println("");
System.out.println("");
System.out.println("------------------"+StringFunction.getTodayNow()+"----------------------");
System.out.println("");
System.out.println("");
System.out.println("------------------鹏元(pengyuan_af)拉取时间----------------------");
System.out.println("==================pengyuan_af@" + type + "获取数据====================");
String result = getQueryReport(params, type,subjectId);
System.err.println(result);
System.out.println("==================pengyuan_af@" + type + "获取数据====================");
@SuppressWarnings("deprecation")
Configure configure = Configure.getInstance();
String fileSavePath = configure.getParameter("FileSavePath") + "/" + "pengyuan" + "/";
//String FlowNo = CurPage.getParameter("FlowNo");
//String fullcardNo = CurPage.getParameter("fullcardNo");
String fullcardNo="default";
String queryCondition = HttpClientUtil.getQueryCondition(params);
Connection conn = Sqlca.getConnection(Sqlca);
try{
htmlFile = HttpClientUtil.queryReport(result, type, fileSavePath, applyId);
if(id != null) {
id.put("applyId", applyId);
}
//在发起大数据请求前记录所有报文信息
PreparedStatement ps = null;
try {
ps = conn.prepareStatement("insert into bigdata_pengyuan_af_log (id, apply_id, type, html_url, html_param, inputuserid, inputorgid, inputtime,fullName,fullcertId,fullphone,fullcardNo)"
+ " values(REPLACE(UUID(),'-',''), ?, 'apply', ?, ?, ?, ?, ? ,?, ?, ?,? )");
ps.setString(1, applyId);
ps.setString(2, BigDataPropertiesUtil.get("pengyuanUrl"));
ps.setString(3, queryCondition + "," + BigDataPropertiesUtil.get("user") + "," + BigDataPropertiesUtil.get("password") + "," + type);
ps.setString(4, asUser.getUserID());
ps.setString(5, asUser.getOrgID());
ps.setString(6, StringFunction.getTodayNow());
ps.setString(7, fullname);
ps.setString(8, fullcertid);
ps.setString(9, fullPhone);
ps.setString(10, fullcardNo);
ps.execute();
} catch(Exception e) {
e.printStackTrace();
throw new BusinessException("数据存储失败");
} finally {
if(ps != null) ps.close();
}
String html_data = Sqlca.getString(new SqlObject("select html_data from bigdata_pengyuan_af where id = '" + applyId + "'"));
PreparedStatement ps1 = null;
/*if("ExceedTimLlimitApply".equals(FlowNo)&&html_data != null){//如果超期案件再次调用鹏元大数据并且是save状态
ps1 = conn.prepareStatement("update bigdata_pengyuan_af set keyword3 = '"+FlowNo+"' where keyword1 = ? and keyword2 = ?");
ps1.setString(1, CurPage.getParameter("ProjectId"));
ps1.setString(2, CurPage.getParameter("CustId"));
ps1.execute();
htmlFile = html_data;
if(ps != null) ps1.close();
return htmlFile;
}*/
if(html_data != null) {
htmlFile = html_data;
return htmlFile;
}
} catch(Exception e) {
e.printStackTrace();
throw new BusinessException(e.getMessage());
}
type = "xml";
PreparedStatement ps = null;
try {
ps = conn.prepareStatement("update bigdata_pengyuan_af_log set " + type + "_url = ?, " + type + "_param = ? where apply_id = ?");
ps.setString(1, BigDataPropertiesUtil.get("pengyuanUrl"));
ps.setString(2, queryCondition + "," + BigDataPropertiesUtil.get("user") + "," + BigDataPropertiesUtil.get("password") + "," + type);
ps.setString(3, applyId);
ps.execute();
} catch(Exception e) {
e.printStackTrace();
throw new BusinessException("数据存储失败");
} finally {
if(ps != null) ps.close();
}
System.out.println("==================pengyuan_af@" + type + "获取数据====================");
String xmlResult = getQueryReport(params, type,subjectId);
System.out.println("==================pengyuan_af@" + type + "获取数据====================");
String xmlPath = HttpClientUtil.queryReport(xmlResult, type, fileSavePath + "xml" + File.separator + applyId + File.separator);
BigDataController.savePengyuanData(applyId, xmlPath, "pengyuan_af", conn);
StringBuffer keyword = new StringBuffer();
StringBuffer keywordValue = new StringBuffer();
/* for(int i = 1; i <= 5; i ++) {
String key = BigDataPropertiesUtil.get("keyword" + i);
String keyValue = CurPage.getParameter(key);
if(key == null || keyValue == null) {
continue;
}
if(keyword.length() != 0) {
keyword.append(",");
keywordValue.append(",");
}
keyword.append("keyword").append(i);
keywordValue.append("'").append(keyValue).append("'");
}
if("ExceedTimLlimitApply".equals(FlowNo)&&keyword.length() != 0){
keyword.append(",keyword3");
keywordValue.append(",'"+FlowNo+"'");
}*/
SqlObject sql = new SqlObject(("insert into bigdata_pengyuan_af (id," + keyword.toString() + ",xml_data,html_data,"
+ "inputuserid,inputorgid,inputtime,fullName,fullcertId,fullphone,fullcardNo) values('" + applyId + "'," + keywordValue.toString() + ",'"
+ xmlResult + "','" + htmlFile.split("@")[1] + "','" +asUser.getUserID() + "','" + asUser.getOrgID()+ "','" + StringFunction.getTodayNow() +"','"
+fullname+"','"+fullcertid+"','"+fullPhone+"','"+fullcardNo+"')").replaceAll(":", ""));
sql.setDebugSql(sql.getDebugSql().replaceAll("", ":"));
sql.setOriginalSql(sql.getOriginalSql().replaceAll("", ":"));
sql.setRunSql(sql.getRunSql().replaceAll("", ":"));
System.err.println("****************************鹏元大数据************************");
String insertsql =sql.getOriginalSql();
System.err.println(insertsql);
System.err.println("****************************鹏元大数据************************");
Sqlca.executeSQL(sql);
return checkPengYuanValue(xmlPath);
}
public static String getQueryReport(Map<String, String> params, String type, String SubjectId) throws Exception {
System.out.println("========================鹏元请求参数==================");
System.out.println(params);
String queryCondition = HttpClientUtil.getQueryCondition(params);
System.out.println(queryCondition);
Object[] para =null;
if(MultiSubjectUtil.TJSUBJECTID.equals(SubjectId)){
System.out.println("天津公司调用接口主体id=d989246c11c111eaaa0000163e0e11e6");
para = new Object[]{
BigDataPropertiesUtil.get("t_userId"),
BigDataPropertiesUtil.get("t_password"),
queryCondition,
type};
}else //if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId))
{
System.out.println("深圳公司调用接口主体id=aa740e4111c111eaaa0000163e0e11e6");
para = new Object[]{
BigDataPropertiesUtil.get("userId"),
BigDataPropertiesUtil.get("password"),
queryCondition,
type};
}
System.out.println(para);
System.out.println("========================鹏元请求参数==================");
String result = "";
try{
if(MultiSubjectUtil.TJSUBJECTID.equals(SubjectId)){
System.out.println("天津公司调用接口主体id=d989246c11c111eaaa0000163e0e11e6");
result = PyUtils.requestApi(
BigDataPropertiesUtil.get("t_pengyuanUrl")+BigDataPropertiesUtil.get("t_pengyuanServer"),
BigDataPropertiesUtil.get("t_methodType"),
para);
}else //if("aa740e4111c111eaaa0000163e0e11e6".equals(SubjectId))
{
System.out.println("深圳公司调用接口主体id=aa740e4111c111eaaa0000163e0e11e6");
result = PyUtils.requestApi(
BigDataPropertiesUtil.get("pengyuanUrl")+BigDataPropertiesUtil.get("pengyuanServer"),
BigDataPropertiesUtil.get("methodType"),
para);
}
System.out.println(result);
} catch(Exception e) {
e.printStackTrace();
throw new BusinessException("获取大数据失败");
}
return result;
}
public static String checkPengYuanValue(String xmlPath){
String message = null ;
System.out.println("执行");
SAXReader reader = new SAXReader();
File file = new File("xmlPath");
try {
Document document = reader.read(file);
Element root = document.getRootElement();
List<Element> cisReports = root.elements();
a:for (Element element : cisReports) {
List<Element> elements = element.elements();
for (Element element2 : elements) {
//Element queryCondition = element2.element("personRiskRosterInfo");
if("personRiskRosterInfo".equals(element2.getName())){
String values = element2.getStringValue().trim();
if(values.indexOf("301")>0){
message = "刑事被告";
}
if(values.indexOf("303")>0){
if(message == null ){
message = "司法被执行人";
}else{
message = ",司法被执行人";
}
}
if(values.indexOf("305")>0){
if(message == null ){
message = "司法失信人员";
}else{
message = ",司法失信人员";
}
}
if(message != null){
message = "命中风险名单:"+message+"!";
break a;
}
}
if("personJudicialRiskInfo".equals(element2.getName())){
List<Element> items = element2.elements("item");
Map<String,Map<String,String>> checkMap = new HashMap();
for(Element item : items) {
Map<String,String> valuesMap = new HashMap();
List<Element> ites2 = item.elements();
for (Element ites : ites2) {
valuesMap.put(ites.getName(), ites.getStringValue().trim()==null?"0":ites.getStringValue().trim());
}
checkMap.put(valuesMap.get("timePeriod"), valuesMap);
}
Map<String, String> map3 = checkMap.get("1");
if(map3.size()>0){
if(new Double(map3.get("judicialCount")) >0 ){
if(message == null ){
message = "近1年司法被执行人风险事件数量";
}else{
message = ",近1年司法被执行人风险事件数量";
}
}
}
Map<String, String> map4 = checkMap.get("4");
if(map4.size()>0){
if(new Double(map4.get("criminalCaseCount")) >0 ){
if(message == null ){
message = "历史刑事案件被告风险事件数量";
}else{
message = ",历史刑事案件被告风险事件数量";
}
}
if(new Double(map4.get("breakFaithCount")) >0 ){
if(message == null ){
message = "失信被执行人风险事件数量";
}else{
message = ",失信被执行人风险事件数量";
}
}
}
if(message != null){
message = message+"大于0";
break a;
}
}
}
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return message;
}
}