定区关联快递员 定区关联收派时间

定区关联客户

准备工作 配置applicationContext.xml 服务端

<Bean 配置service接口>

<jaxws:server id="不重复" address="/customer">

引入Bean

1.在CRM系统查询所有客户  通过黑窗口 发布服务生成代码.

2.在bos系统配置导入生成的接口.java文件 配置applicationContext.xml 客户端.

<jaxws:client id  serviceClass="接口全路径名" address="服务地址.">

3.在Action层生成 @Autowire 生成代理对象通过代理对象调用findAll()查询客户方法

(1)查询为关联定区的客户

(2)查询已关联定区的客户(通过定区id)

(3)将客户关联到定区(定区id,客户id数组) 需要通过两个方法关联, 先查询客户表通过定区id查询定区并置空定区id,  然后修改客户表 通过客户id修改定区id

3. 调整前台页面 关联客户

(1)通过前台选中记录 打开窗口, 发送$.post请求 获取data(是客户集合) 遍历获取客户名和电话.

获取select对象.append 拼接<option >  显示关联和未关联定区的客户

(2)设计点击按钮左右移动  

(3) 关联客户按钮绑定单击事件.

获取选中一行的rows对象 为隐藏域赋值(定区id) 添加隐藏域的目的 是被选中的数据是定区, 和窗口是客户封装到一个表单中.  最后因为移动过去是不全被选中的 所以为右边的option.atrr修改属性.

定区关联快递员

1.关联快递员和关联收派时间都是下拉选

发送请求 查询所有快递员 和收派时间

2.给关联按钮绑定单击事件

获取定区选中的rows对象, 为了让定区id 和快递员和收派时间 都在一个表单中 需要 在关联窗口

添加隐藏域绑定定区id

3.后台 关联方法中三个参数(model,快递员id,收派时间id)

通过快递员id查询快递员 通过收派时间id查询收派时间对象   查询定区对象

因为都是持久态对象 相互之间可以关联

原文地址:https://www.cnblogs.com/shan1393/p/9251176.html

时间: 2024-10-07 18:03:34

定区关联快递员 定区关联收派时间的相关文章

项目一:第七天 CRM 和bos系统实现定区关联客户,关联快递员. 通过CXF框架实现

定区关联客户 需求:为了快递方便客户下订单(发快递),派快递员上门取件.  所以说需要让定区关联客户(知道客户属于哪个定区),定区跟快递员关系:多对多.知道让哪个快递员上门取件. 将CRM系统中,客户表中逻辑外键c_fixed_area_id 设置为定区ID 实现步骤: 第一步:在服务端CRM系统扩展方法(CXF服务端) ***注意服务端扩展新增方法后需要自测 第二步:在客户端BOS中调用CRM中查询客户方法-展示客户记录 ***判断选中定区记录数 ***发送ajax请求获取客户记录 ***将返

物理坏区与逻辑坏区

落笔之前倒觉得这像是报错代码的前传,在判定硬盘故障时(物理坏区还是逻辑坏区),第一步就要硬盘体检,通过体检结果分类损伤类别,再由损伤类别对症下药. 通过初步体检分出两种损伤:硬伤与软伤. 我们先由硬盘的损伤区别谈起 硬伤 像磁头组件损坏,电路损坏,扇区物理损坏等. 软伤,逻辑坏道,系统信息出错,磁道伺服信息出错等. 1.对于硬伤,只有部分能修复了. 像磁头损坏,在初步体检时,通过听声音就能筛选出. 参考例子:硬盘检测听声事例 (一)硬盘检测听声事例 (二) 而综合损坏像水泡,火烧等,通过肉眼都可

主键关联、外键关联的区别

主键关联.唯一外键关联 的区别 主键关联是指的一个表的主键和另外一个表的主键关联外键关联是指的一个表的主键和另外一个表的非主键关联 主键关联:    person_t:      person_id      address_id address_t      address_id      address_name 他们通过 address_id 关联是外键关联 person_t:      person_id      persion_name    address_t      perso

HotSpot Java虚拟机中的“方法区”“持久代”“元数据区”的关系?

Sun/Oracle JDK的HotSpot VM中,直到JDK7都有“持久代”(Permanent Generation,简称PermGen).也称为方法区.Oracle JDK8的HotSpot VM去掉“持久代”,以“元数据区”(Metaspace)替代之. Oracle是在JDK7的时候宣布移除PermGen内存区域,但是知道JDK8才最终移除. 在JDK7之前,所谓的Permanet Generation内存区域其实包含了两个部分: 方法区 Internded String 方法区主要

p,将Young 区升级为Older区Older区的大小等

第一个线程负责回收Heap的Young区第二个线程在Heap不足时,遍历Heap,将Young 区升级为Older区Older区的大小等于-Xmx减去-Xmn,不能将-Xms的值设的过大,因为第二个线程被迫运行会降低JVM的性能. JVM的垃圾回收机制详解和调优1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存.java语言并不要求jvm有gc,也没有规定gc如何工作.不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作. 在充分理

(转)C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区

程序在内存有五个存在区域: A:动态区域中的栈区  B:动态区域中的栈区 C:静态区域中:全局变量 和静态变量    (这个区域又可以进一步细分为:初始化的全局变量和静态变量    以及    未初始化的全局变量和静态变量  ) D:静态区域中:文字 数字 常量 E:静态区域中:代码区(就是编译后的二进制代码  指导CPU怎么运行的玩意) ××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××× 栈,程

Hibernate的关联映射之N-N关联映射 .

四.N-N关联关系 1.1单向N-N的关联 单向的N-N关联和1-N关联的持久化类完全一样,控制关系的一端需要增加一个set集合属性,被关联的持久化实例以集合的形式存在. N-N关联必须使用连接表,N-N关联与有连接表的1-N关联非常相似,只需要去掉<many-to-many.../>元素的unique="true"即可.其他的配置和1-N关联一样. 由于与1-N关联非常相似,这里就不演示了. 1.2双向N-N的关联 对于双向的N-N关联,我们只需要转换为两个1-N关联模型

c++ 堆、栈、自由存储区、全局/静态存储区和常量存储区

在C++中,内存分成5个区,他们分别是堆.栈.自由存储区.全局/静态存储区和常量存储区. 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区.里面的变量通常是局部变量.函数参数等. 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete.如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收. 自由存储区,就是那些由malloc等分配的内存块,他和堆是十分相似的,不过它是用free来结束自己的生命的.

(转)C++堆、栈、自由存储区、全局/静态存储区和常量存储区

一.一个由c/C++编译的程序占用的内存分为以下几个部分:    1.栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等.其操作方式类似于数据结构中的栈.    2.堆区(heap) — 一般由程序员分配释放(malloc/free, new/delete),若程序员不释放,程序结束后可能由操作系统回收.注意它与数据结构中的堆石两回事,分配方式倒是类似与链表.其中有malloc/free分配释放的也可以叫自由存储区.   3.全局区(静态存储区)(static)— 全