Step1:
RETAIL_INFO 零售商           ALTER TABLE RETAIL_INFO ADD(isSale varchar(1),isErp varchar(1));
STORE_INFO 门店              ALTER TABLE STORE_INFO  ADD(isSale varchar(1),isErp varchar(1));
USER_INFO 人员(销售、店员) ALTER TABLE USER_INFO   ADD(isSale varchar(1),isErp varchar(1));
同时加三个字段 isSale isErpStep2:B模式 EPR 店员InterfaceServiceUtil    getRetailApply          更改SQL isSale = 0 isErp = 1;   getStoreApply            更改SQL isSale = 0 isErp = 1;String isSale = DataConvert.toString((String) inJsonObject.get("isSale"));// 销售  默认是销售代码0
String iSErp = DataConvert.toString((String) inJsonObject.get("iSErp"));// Erp  状态码为1
sSql2 = " insert into STORE_INFO(SerialNo,RSerialNo,RetailName,RelativeSNo,SName,PrimaryApproveStatus,AgreementApproveStatus,SafDepApproveStatus,Status,isSale,isErp) values(:SerialNo,:RSerialNo,:RetailName,:RelativeSNo,:SName,'3','3','3','01','0','1')";
iCount = Sqlca.executeSQL(new SqlObject(sSql2).setParameter("SerialNo", SerialNo).setParameter("RSerialNo", sSerialNo).setParameter("RetailName", sRName).setParameter("SName", sSName)
.setParameter("RelativeSNo", sSNo).setParameter("isSale", isSale).setParameter("isErp", iSErp));ImportFileUserInfo    importFile  更改SQL isSale = 0 isErp = 1;
// 把店员信息插入用户表
Sqlca.executeSQL(new SqlObject(sql).setParameter("UserID", userID).setParameter("LoginID", userID).setParameter("USERNAME", CLERKNAME).setParameter("Password", "670B14728AD9902AECBA32E22FA4F6BD").setParameter("BelongOrg", "14").setParameter("FAMILYADD", FAMILYADDS).setParameter("Status", "2").setParameter("CertType", "Ind01").setParameter("CertID", CERTID).setParameter("MobileTel", PHONENO).setParameter("InputUser", "system").setParameter("InputDate", StringFunction.getToday()).setParameter("Position", POSITION).setParameter("HireDate", ENTRYDATE).setParameter("Gender", SEX).setParameter("ClerkNo", ERPCLERKNO).setParameter("isErp", "1").setParameter("isSale", "0"));Step3:用户管理更改
系统管理 - 用户管理 UserList.jsp
if org_code = '销售部', isSale=1 isErp = 0;零售商管理修改 RetailInfo.jsp
if 通过人工新增,isSale=1 isErp = 0;门店修改更改 StoreApplyInfo.jsp
if 通过人工新增,isSale=1 isErp = 0;select * from dataobject_library where dono='UserInfo'
select * from select_catalog where selname='SelectBelongOrg'
select * from user_info
select * from select_catalogalter table dataobject_library drop  column  ISSALE;alter table dataobject_library drop  column  ISERP;1 .insert dataobject_library  2column插入2种用户模式
insert into dataobject_library (DONO, COLINDEX, COLATTRIBUTE, COLTABLENAME, COLACTUALNAME, COLNAME, COLTYPE, COLDEFAULTVALUE, COLHEADER, COLUNIT, COLCOLUMNTYPE, COLCHECKFORMAT, COLALIGN, COLEDITSTYLE, COLEDITSOURCETYPE, COLEDITSOURCE, COLHTMLSTYLE, COLLIMIT, COLKEY, COLUPDATEABLE, COLVISIBLE, COLREADONLY, COLREQUIRED, COLSORTABLE, COLCHECKITEM, COLTRANSFERBACK, DATAITEMID, ISFOREIGNKEY, SORTNO, ISINUSE, DATAPRECISION, DATASCALE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ISFILTER, FILTEROPTIONS, INPUTUSER, INPUTTIME, UPDATEUSER, UPDATETIME, DOCKID, COLSPAN, POSITIONTYPE, BLANKCOLSAHEAD, BLANKCOLSAFTER, AUDITCOLUMN, AUDITTABLE, AUDITABLE, COLINNERBTEVENT, COLTIPS)
values ('UserInfo', '0001237', null, null, 'isSale', 'isSale', 'String', null, '这是A模式 关键字段是 isSale', null, '1', '1', '1', '1', null, null, 'οnblur=\"javascript:parent.CheckWorkID()\"', '20', '0', '1', '0', '0', '0', '1', '1', '0', null, null, null, null, null, null, null, null, null, null, null, 'system', '2006/10/01 01:01:01', 'system', '2006/10/01 01:01:01', null, null, null, null, null, null, null, null, null, null);insert into dataobject_library (DONO, COLINDEX, COLATTRIBUTE, COLTABLENAME, COLACTUALNAME, COLNAME, COLTYPE, COLDEFAULTVALUE, COLHEADER, COLUNIT, COLCOLUMNTYPE, COLCHECKFORMAT, COLALIGN, COLEDITSTYLE, COLEDITSOURCETYPE, COLEDITSOURCE, COLHTMLSTYLE, COLLIMIT, COLKEY, COLUPDATEABLE, COLVISIBLE, COLREADONLY, COLREQUIRED, COLSORTABLE, COLCHECKITEM, COLTRANSFERBACK, DATAITEMID, ISFOREIGNKEY, SORTNO, ISINUSE, DATAPRECISION, DATASCALE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ISFILTER, FILTEROPTIONS, INPUTUSER, INPUTTIME, UPDATEUSER, UPDATETIME, DOCKID, COLSPAN, POSITIONTYPE, BLANKCOLSAHEAD, BLANKCOLSAFTER, AUDITCOLUMN, AUDITTABLE, AUDITABLE, COLINNERBTEVENT, COLTIPS)
values ('UserInfo', '0001238', null, null, 'isEmp', 'isEmp', 'String', null, '这是B模式 关键字段是 isEmp', null, '1', '1', '1', '1', null, null, 'οnblur=\"javascript:parent.CheckWorkID()\"', '20', '0', '1', '0', '0', '0', '1', '1', '0', null, null, null, null, null, null, null, null, null, null, null, 'system', '2006/10/01 01:01:01', 'system', '2006/10/01 01:01:01', null, null, null, null, null, null, null, null, null, null);插入2种商户模式:
insert into dataobject_library (DONO, COLINDEX, COLATTRIBUTE, COLTABLENAME, COLACTUALNAME, COLNAME, COLTYPE, COLDEFAULTVALUE, COLHEADER, COLUNIT, COLCOLUMNTYPE, COLCHECKFORMAT, COLALIGN, COLEDITSTYLE, COLEDITSOURCETYPE, COLEDITSOURCE, COLHTMLSTYLE, COLLIMIT, COLKEY, COLUPDATEABLE, COLVISIBLE, COLREADONLY, COLREQUIRED, COLSORTABLE, COLCHECKITEM, COLTRANSFERBACK, DATAITEMID, ISFOREIGNKEY, SORTNO, ISINUSE, DATAPRECISION, DATASCALE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ISFILTER, FILTEROPTIONS, INPUTUSER, INPUTTIME, UPDATEUSER, UPDATETIME, DOCKID, COLSPAN, POSITIONTYPE, BLANKCOLSAHEAD, BLANKCOLSAFTER, AUDITCOLUMN, AUDITTABLE, AUDITABLE, COLINNERBTEVENT, COLTIPS)
values ('StoreApplyInfo', '0263', null, 'SI', 'isSale', 'isSale', 'String', null, '这是A模式 关键字段是 isSale', null, '1', '1', '1', '1', null, null, null, '48', '0', '1', '0', '0', '0', '1', '1', '1', '0', null, '0250', '1', null, null, null, null, null, '0', null, 'SYS_DESIGNER', '2014/03/20 20:01:06', 'SYS_Designer', '2015/03/18 15:48:27', null, null, null, null, null, null, null, null, null, null);insert into dataobject_library (DONO, COLINDEX, COLATTRIBUTE, COLTABLENAME, COLACTUALNAME, COLNAME, COLTYPE, COLDEFAULTVALUE, COLHEADER, COLUNIT, COLCOLUMNTYPE, COLCHECKFORMAT, COLALIGN, COLEDITSTYLE, COLEDITSOURCETYPE, COLEDITSOURCE, COLHTMLSTYLE, COLLIMIT, COLKEY, COLUPDATEABLE, COLVISIBLE, COLREADONLY, COLREQUIRED, COLSORTABLE, COLCHECKITEM, COLTRANSFERBACK, DATAITEMID, ISFOREIGNKEY, SORTNO, ISINUSE, DATAPRECISION, DATASCALE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ISFILTER, FILTEROPTIONS, INPUTUSER, INPUTTIME, UPDATEUSER, UPDATETIME, DOCKID, COLSPAN, POSITIONTYPE, BLANKCOLSAHEAD, BLANKCOLSAFTER, AUDITCOLUMN, AUDITTABLE, AUDITABLE, COLINNERBTEVENT, COLTIPS)
values ('StoreApplyInfo', '0259', null, 'SI', 'isErp', 'isErp', 'String', null, '这是B模式 关键字段是 isErp', null, '1', '1', '1', '1', null, null, null, '48', '0', '1', '0', '0', '0', '1', '1', '1', '0', null, '0250', '1', null, null, null, null, null, '0', null, 'SYS_DESIGNER', '2014/03/20 20:01:06', 'SYS_Designer', '2015/03/18 15:48:27', null, null, null, null, null, null, null, null, null, null);插入2种模式:
insert into dataobject_library (DONO, COLINDEX, COLATTRIBUTE, COLTABLENAME, COLACTUALNAME, COLNAME, COLTYPE, COLDEFAULTVALUE, COLHEADER, COLUNIT,COLCOLUMNTYPE, COLCHECKFORMAT, COLALIGN, COLEDITSTYLE, COLEDITSOURCETYPE, COLEDITSOURCE, COLHTMLSTYLE, COLLIMIT, COLKEY, COLUPDATEABLE,COLVISIBLE, COLREADONLY, COLREQUIRED, COLSORTABLE, COLCHECKITEM, COLTRANSFERBACK, DATAITEMID, ISFOREIGNKEY, SORTNO, ISINUSE,DATAPRECISION, DATASCALE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3,ISFILTER, FILTEROPTIONS, INPUTUSER, INPUTTIME, UPDATEUSER,UPDATETIME, DOCKID, COLSPAN, POSITIONTYPE, BLANKCOLSAHEAD, BLANKCOLSAFTER, AUDITCOLUMN, AUDITTABLE, AUDITABLE, COLINNERBTEVENT, COLTIPS)
values ('retail_info', '0020', null, 'RETAIL_INFO', 'isSale', 'isSale', 'String', null, '这是A模式,isSale', null,'1', '1', '1', '1', null, null, null  , '48', '0', '1', '0', '0', '0', '1', '0', '0', null, '0', '0020', '1', null, null, null, null, null, '0', null, 'SYS_DESIGNER', '2014/03/20 20:01:06', 'SYS_Designer', '2015/03/31 20:21:24', null, null, null, null,  null, null, null, null, null, null);insert into dataobject_library (DONO, COLINDEX, COLATTRIBUTE, COLTABLENAME, COLACTUALNAME, COLNAME, COLTYPE, COLDEFAULTVALUE, COLHEADER, COLUNIT,COLCOLUMNTYPE, COLCHECKFORMAT, COLALIGN, COLEDITSTYLE, COLEDITSOURCETYPE, COLEDITSOURCE, COLHTMLSTYLE, COLLIMIT, COLKEY, COLUPDATEABLE,COLVISIBLE, COLREADONLY, COLREQUIRED, COLSORTABLE, COLCHECKITEM, COLTRANSFERBACK, DATAITEMID, ISFOREIGNKEY, SORTNO, ISINUSE,DATAPRECISION, DATASCALE, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3,ISFILTER, FILTEROPTIONS, INPUTUSER, INPUTTIME, UPDATEUSER,UPDATETIME, DOCKID, COLSPAN, POSITIONTYPE, BLANKCOLSAHEAD, BLANKCOLSAFTER, AUDITCOLUMN, AUDITTABLE, AUDITABLE, COLINNERBTEVENT, COLTIPS)
values ('retail_info', '0020', null, 'RETAIL_INFO', 'isErp', 'isErp', 'String', null, '这是B模式,isErp', null,'1', '1', '1', '1', null, null, null , '48', '0', '1', '0', '0', '0', '1', '0', '0', null, '0', '0020', '1', null, null, null, null, null, '0', null, 'SYS_DESIGNER', '2014/03/20 20:01:06', 'SYS_Designer', '2015/03/31 20:21:24', null, null, null, null,  null, null, null, null, null, null);2.set 2 column在代码中setItemValue(0,0,"isSale","");Step4:销售员关联。update select_catalog tset t.selcode = 'select UserId,UserType,getItemName(''EmployeeType1'', UserType) as UserTypeName,UserName,City,getItemName(''AreaCode'', City) as CityName,MobileTel,EMail,getItemName(''IsInUse'', Status) as Status,HireDatefrom User_Infowhere Status = ''1''and City = ''#City''and isSale = ''1''and exists(select 1from User_Rolewhere User_Role.UserId = User_Info.UserIdand User_Role.RoleId in (''#RoleId'',''#CashLoanRoleId'',''#CarCashLoanRoleId'',''#NoOrderedCashLoanRoleId'',''#AduEduRoleId'',''#StuEduRoleId'',''#StuPosRoleId''))'where t.selname = 'SelectSalesmanByCity';

查询报文形式:  select * from service_log t where t.recport like '%SR003%'order by t.tradedate desc;

查询报文的返回结果:

进件的报文:
<TRANSDATA><HEADER><CHNNO>WX</CHNNO>  <TRANSDATE>2015/12/17 16:12:21</TRANSDATE> </HEADER> <BODY><ARRAYDATA><TRANSCODE>SR003</TRANSCODE><SALESEXECUTIVE>18010</SALESEXECUTIVE><MATURITYDATE>2018/12/17</MATURITYDATE><COUNTRYSIDE>娜扎</COUNTRYSIDE><APPLYTYPE>010</APPLYTYPE><MONTHREPAYMENT>389.66</MONTHREPAYMENT><HOUSE>2</HOUSE><BUSINESSSUM1>4210</BUSINESSSUM1><TOTALSUM1>1053</TOTALSUM1><EMPLOYRECORD>卡duty</EMPLOYRECORD><PERIODS>18</PERIODS><COMMODITYCONO>9</COMMODITYCONO><ID>c01cafe4cbdc4e8b9ee9f35c5014c827</ID><STORES>泰州金震批发</STORES><POSITION></POSITION><SINO>据透露</SINO><JOBTOTAL>10</JOBTOTAL><OCCUPATION>3</OCCUPATION><MEMBERTYPE>5</MEMBERTYPE><UNITCOUNTRYSIDE>把母兔</UNITCOUNTRYSIDE><MARRIAGE>2</MARRIAGE><BRANDTYPE1>三星</BRANDTYPE1><UNITROOM>他的故意</UNITROOM><UNITSTREET>卡额率为</UNITSTREET><REPAYMENTBANK>CCB</REPAYMENTBANK><JOBTIME>2014/12</JOBTIME><KINSHIPNAME>恶灵猎人</KINSHIPNAME><HOMEPHONE> </HOMEPHONE><CREDITCYCLE>1</CREDITCYCLE><MEMBERSFAMILYPHONE>18675768034</MEMBERSFAMILYPHONE><CELLPROPERTY>5</CELLPROPERTY><OTHERCONTACT>近呢咯</OTHERCONTACT><WORKCORP>那快去</WORKCORP><CERTID>150521197909232475</CERTID><SEX>1</SEX><EMAIL></EMAIL><PLOT>呢啊开开心心</PLOT><CHILDRENTOTAL>2</CHILDRENTOTAL><FAMILYADD>321202</FAMILYADD><SELFMONTHINCOME>5555</SELFMONTHINCOME><YEARINCOME></YEARINCOME><ROOM>纳滤膜</ROOM><HEADSHIP>5</HEADSHIP><DEGREEEDUCATION>2</DEGREEEDUCATION><BUSINESSTYPE>SN0006</BUSINESSTYPE><PRICE1>5263</PRICE1><APPLYSERIALNO>20151217161221</APPLYSERIALNO><REPAYMENTWAY>1</REPAYMENTWAY><FAMILYMONTHINCOME>6666</FAMILYMONTHINCOME><UNITNO>图的具体</UNITNO><CUSTOMERNAME>唐马儒</CUSTOMERNAME><FAMILYSTATUS>2</FAMILYSTATUS><CONTACTRELATION>2</CONTACTRELATION><WORKADD>321202</WORKADD><WORKTELPLUS></WORKTELPLUS><REPAYMENTNO>621700315556888</REPAYMENTNO><COMMODITYTYPENO>21</COMMODITYTYPENO><VILLAGECENTER>买咯图文</VILLAGECENTER><WORKTEL>07558888888</WORKTEL><CONTACTTEL>15170814896</CONTACTTEL><MONTHCOST>2222</MONTHCOST><REPAYMENTNAME>唐马儒</REPAYMENTNAME><MOBILETELEPHONE>13257961322</MOBILETELEPHONE><QQ>1162224940</QQ><WEIXIN>6645645</WEIXIN></ARRAYDATA></BODY></TRANSDATA>

信贷系统——增加2种模式访问模式A模式(通过销售人员入户的)B模式(通过Erp入户的)相关推荐

  1. win32 bios 类 对象编辑器 拒绝访问_面向对象的可复用设计模式之代理模式(13/24)...

    代理模式(Proxy pattern)就是给某一个对象提供一个代理,并由代理对象控制对原对象的引用.在一些情况下,一个客户不想或者不能直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作 ...

  2. asp.net学习之ado.net(连接模式访问)

    ado.net框架支持两种模式的数据访问: 连接模式(Connected)和非连接模式(disconnected).这一节介绍如何使用连接模式访问数据库中的数据,利用ADO.NET中的Connecti ...

  3. VM虚拟机-三种网络连接方式(桥接、NAT、仅主机模式)

    目录 虚拟机网络连接 一.Bridged(桥接) 二.NAT(网络地址转换) 三.Host-Only(仅主机) 在vmware workstation中如何配置网络连接方式 一.桥接 二.NAT 三. ...

  4. 聊聊那些专为算法设计的模式——访问模式

    AI越来越火热,人工智能已然成风!而人工智能最重要是各种算法,因此机器学习越来越受到追捧,算法越来越被重视. 作为一个算法的研究者,写出一手高级算法当然是令人兴奋的一件事!但你是否有时会有这种感觉: ...

  5. VM虚拟机-三种网络连接方式(桥接、NAT、仅主机模式

    目录 虚拟机网络连接 一.Bridged(桥接) 二.NAT(网络地址转换) 三.Host-Only(仅主机) 在vmware workstation中如何配置网络连接方式 一.桥接 二.NAT 三. ...

  6. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

  7. 有一页式系统,其页表存放在内存中. (1)如果对内存的一次存取需要1.5微秒,问实现一次页面访问的存取时间是多少? (2)如果系统增加有快表,平均命中率为85%,.....

    题目: 有一页式系统,其页表存放在内存中. (1)如果对内存的一次存取需要1.5微秒,问实现一次页面访问的存取时间是多少? (2)如果系统增加有快表,平均命中率为85%,当页表项在快表中时,其查找时间 ...

  8. 虚拟网络编辑器三种模式工作原理详细介绍(桥接-网络地址转换-主机模式)

     1.桥接模式(Bridged) 使用该模式的虚拟操作系统是局域网中的一个独立主机,具有独立访问网络中其他主机的功能.它的配置信息由VMnet0虚拟网络提供,不支持DHCP服务.用户需要按照一定的规则 ...

  9. 如何以访客模式访问_重新访问了访客模式

    如何以访客模式访问 访客模式是面向对象设计中最被高估但又被低估的模式之一. 高估了它,因为它通常选择得太快了( 可能是由建筑宇航员选择的 ),然后以错误的方式添加后,使原本非常简单的设计肿了. 如果您 ...

最新文章

  1. 解决pycharm问题:module ‘pip‘ has no attribute ‘main‘
  2. 嵌入式开发有年龄限制吗_广东成人高考报考有年龄限制吗?
  3. AngularJS中Directive指令系列 - 基本用法
  4. python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)
  5. 【做题记录】CF1428E Carrots for Rabbits—堆的妙用
  6. Ubuntu中安装和卸载apache2
  7. Partition分析
  8. SAP License:为什么新一代的财务产品不能从传统erp企业里长出来?
  9. 图片的色彩空间转换、简单色彩跟踪与通道分离、合并(三)
  10. SQL-SERVER触发器
  11. WIN7安装MTK驱动(系统找不到指定文件!解决方案)
  12. VB6各类源码开源 - 开源研究系列文章
  13. Redis分布式锁故障,我忍不住想爆粗...
  14. Android性能优化之内存优化
  15. 一键加速去不掉加锁的_三种方法让你的Service不被“一键加速”和系统杀掉
  16. 大数据展示 定位_大数据平台 定位
  17. MIPS递归:斐波那契数列
  18. Android 启动其他应用的Activity或Service失败解决
  19. 副总经理(技术类)+技术总监都做些什么
  20. 无约束优化和有约束优化原理

热门文章

  1. MySQL(学生表、教师表、课程表、成绩表)多表查询
  2. http-server简单HTTP服务器配置
  3. android应用程序如何获取root权限,Android获取ROOT权限的实例代码
  4. html文本格式化标签
  5. 自来水公司是如何进行收费的?
  6. 路缘石成型机工艺结构和使用标准解读
  7. 全自动过滤器:全自动管道过滤器工作原理
  8. 字符串处理 扩展的脚本技巧 正则表达式
  9. 基础实验二:流水灯设计实现【硬件课程设计】
  10. 独家 | 2019届互联网校招高薪清单出炉