王晓迪
|
5f972699ed
|
[feat]
生产管理 生产订单
新增采购审核页面、编辑生产bom页面、显示工序问题列表页面;
新增工序问题实体类、service和mapper
|
3 months ago |
王晓迪
|
5078570173
|
[feat]
生产管理 生产订单
新增获取工程审核、采购审核页面生产bom、编辑生产bomcontroller接口;
修改生产bom的mapper,新增根据生产订单号、销售订单号、0阶物料料号删除生产bom方法,新增字段;
新增生产领料详情类型号字段;
修改新增保存生产领料单controller接口;
修改新增保存生产领料单service方法;
修改生产领料mapper,新增字段;
|
3 months ago |
王晓迪
|
0f3e7c31d6
|
[feat]
生产管理 生产订单
修改生产入库单明细对象,新增售后设备列表字段;
修改生产订单对象,新增采购确认状态字段和生产bom列表字段;
修改设备履历详情字段,新增品质状态字段;
修改生产订单部门主管确认service方法,新增判断采购部门领导确认,设置采购确认状态为已确认;
新增生产订单跳转采购审核、下载上传模板、导入工序问题列表、显示问题列表、查找已加的设备履历、查找未提交/不合格设备履历controller接口;
修改生成生产订单、工程审核、采购审核service方法;
修改生产订单mapper,添加字段;
|
3 months ago |
王晓迪
|
e83ad4bc28
|
[feat]
销售管理 销售订单
新增查询销售订单子表中存在bom的子表列表controller方法;
新增查询销售订单子表过滤原料和辅料service方法;
|
3 months ago |
liuxiaoxu
|
b3504c6ec4
|
[delete]
删除旧版采购订单无用的采购订单详情的所有前端文件和后端文件和其数据库表
|
3 months ago |
liuxiaoxu
|
45f4b369a2
|
[feat]
删除旧版的采购计划的所有相关的文件,和其数据库的文件
删除旧版的采购计划子表的所有相关的文件,和其数据的文件
修改采购计划前端页面按照新版prd调整
按照新版prd
新增采购计划表purchase_plan
数据库新增5条测试数据
新增采购计划实体类
新增采购计划Controller
新增采购计划Mapper
新增采购计划Mapper.XML
新增采购计划Service接口
新增采购计划ServiceImpl实现类
按照新版prd
新增采购计划子表purchase_plan_child
数据库新增10条测试数据
新增采购计划子表实体类
新增采购计划子表Mapper
新增采购计划子表Mapper.XML
新增采购计划子表Service接口
新增采购计划子表ServiceImpl实现类
修改请购单的关联采购计划的方法,修改部分方法吗,采用最新的字段
|
3 months ago |
liuxiaoxu
|
9e1228cfb1
|
[feat]
修改售后验收前端页面:修复后端料号没有值的问题
修改销售出货前端页面:加上已验收数字段;修改申请出货数字段,如果已验收数等于物料数或者,已申请出货数等于物料数,设置改物料申请出货数为”已出货“
修改销售订单前端页面:销售发起出货前验证该订单是否已结案
修改售后验收后端接口:修改没有设备id和有设备id的方法,重写验收的同时处理销售订单子表的已验收数,按照交付时间的先后,来决定分配已验收数的先后,然后通过分解销售订单号,反查销售订单,并检查每个 SysSalesOrderChild 中的 item.getMaterialNum() 和 item.getHasCheckNum() 是否相等。如果一个销售订单号对应的所有 SysSalesOrderChild 中的这两个值都相等,则将该销售订单的出库状态设置为“全部验收”,否则设置为“部分验收”。
修改销售出货通知的 通过销售发起出货生成销售出货通知单列表后端方法,加上sysSalesOrderChildList参数,后续方法中的数据都来自已经被处理过的 sysSalesOrderChildList中的数据
修改出库单的 通过销售发起出货生成仓库出库单方法 加上sysSalesOrderChildList参数,后续方法中的数据都来自已经被处理过的 sysSalesOrderChildList中的数据
修改 selectSalesOrderChildByCodeAndNo方法,查询的参数加上缺少的一些数据
修改 销售订单子表 的销售出货物料列表展示方法:加上对已验收数的处理
|
3 months ago |
liuxiaoxu
|
3c1ad6eabe
|
[feat]
售后维护设备出库前端页面:新增确认验收按钮和其对应的方法
新增 收货确认验收前端页面。实现现如果有多个销售单号就显示多个,下面的物料分为成品和其他类型,成品的物料分开展示,设置本次出货数为1,每个设备只能签收一次,如果已收货数等于已验收数,则显示已验收,不可编辑;其他物料不必分开展示,但是也要如果已收货数等于已验收数,则显示已验收,不可编辑;如果已收货数为0的数据,显示不可验收
新增 售后确认验收Vo类
售后维护设备出库Controller,新增确认验收后端接口;新增 修改保存确认验收后端接口;新增 确认验收 物料信息详情后端接口
售后维护设备出库iml层:
售后确认验收方法实现:先设置 没有出货设备Id的是否全部验收为0,有出货设备Id的是否全部验收为0;先遍历前端传入的每个数据,如果已经验收数等于已经出货数。 根据已收货数来决定填写本次验收数;并且首先要 过滤掉每个已收货数为0的数据,因为其不可验收;还要过滤掉已收货数等于已验收数的数据,因为其已验收;还要判断已经过滤完的数据是否全部填写本次验收数;然后分别处理有出货设备id的数据和没有出货设备id的数据。分别进行判断如果本次出货数等于已验收数,就设置全部验收。如果有出货设备id的数据和没有出货设备id的数据都全部验收,则设置出货通知单全部验收,否则是部分验收
售后确认验收详情方法实现:把带出货设备id的成品出货设备进行拆分展示,根据设备的状态设置已验收数和已收货数
出货设备实体类新增 isConfirmCheckFlag字段,并且mapper.xml层的所有方法加上 isConfirmCheckFlag字段,
去掉销售出货通知旧版客户验收按钮和方法
销售出货通知iml层新增 根据出库单号查询销售出货通知单方法;修改保存确认收货方法:实现 过滤掉每个已收货数等于本次出货数的数据;对有出货设备id的数据和没有出货设备id的数据都进行判空操作
|
3 months ago |
liuxiaoxu
|
bd61d23e79
|
[feat]
出货设备数据库表、实体类、mapper.xml层查找、插入和修改操作都加上 isConfirmReceivingFlag字段
销售出货通知前端页面新增 确认收货按钮和其接口方法
新增业务确认收货前端页面,实现如果有多个销售单号就显示多个,下面的物料分为成品和其他类型,成品的物料分开展示,设置本次出货数为1,每个设备只能签收一次,如果已经签收,则显示已出货,不可编辑;其他物料不必分开展示,但是也要实现如果已经签收,则显示已出货,不可编辑;
新增 客户确认收货物料详情Vo类继承销售出货通知详情表,加上shippingDeviceId和 snCode字段
销售出货通知Controller层新增 确认收货后端接口;新增 修改保存确认收货后端接口;
iml层新增 展示确认收货物料详情实现:把物料按照成品和其他类型进行展示,成品关联设备表,如果设备的IsConfirmReceivingFlag字段的值为0,就设置已出货数为1,否则设置为0;本次出货数和已出库数都要设置为1;并且最后得到的集合中,没有设备id的成品会被从列表中移除;其他类型的物料正常展示;
新增修改保存收货后端方法:实现,把从前端传入的数据,按照有设备id和没有设备id的数据进行分组,分别处理;没有设备id的,设置已收货前都要查询数据库中已有的数据,没有值,就为本次收货的数据,有值就进行合计,并且已收货数和本次收货数之和不能大于本次出货数;有设备id的,首先要过滤掉已收货数为1的数据,然后判断 本次收货数量只能为0或1。因为是同一个料号要累加本次收货数,最后统一更新已出货数
销售订单后端新增 通过销售订单号集合查询销售订单集合方法
|
3 months ago |
liuxiaoxu
|
46f8697ba9
|
[feat]仓库管理
修改仓库销售出库前端页面:实际出库数加上不能为空、为小数、必须大于0的校验、没用值默认为empty
出库单前端列表页面新增 底部展示物料的总合计和数量的总合计
修改销售-出库后端方法,实现:同时更新销售出库单、售后维护出库单、仓库出库单的出库状态;同时更新出库单详情表、售后维护设备出库单详情表、仓库出库单详情表的实际出库数和已出库数;更新销售订单子表的已出库数,并且实现:通过判断销售订单的有无,走不同的方法。并且根据销售订单详情物料的交付时间与当前时间进行对比,越靠近当前时间的数据先更新已出库数
售后维护设备出库单详情新增 根据出库单号和物料号更新出库单详情后端方法
|
3 months ago |
liuxiaoxu
|
1cbaddd92e
|
[feat]
新增确认发货前端页面
修改取消发货前端页面,修改id为code字段
售后维护设备出库新增 通过出库单号修改售后维护设备出库后端方法
新增确认发货后端打开页面接口
新增确认发货后端修改保存接口:实现同时更改仓库出库单,销售出货通知单、售后维护设备出库单的出库状态为售后维护设备2
|
4 months ago |
liuxiaoxu
|
ebf5653476
|
[fix]销售管理
修改售后通知单的bug:修改前端关联单号为销售单号;修改操作栏的样式,采用统一样式;
修改后分页接口,售后单号、销售单号、客户ID改为模糊查询
|
4 months ago |
liuxiaoxu
|
49cc2bd890
|
[fix]销售管理
修改销售出货资料前端页面,表头样式采用统一样式处理
修改出货资料后端分页查询接口,出货资料单号、销售单号、出库单号、业务员都改成模糊查询
|
4 months ago |
liuxiaoxu
|
64f4bdbe4b
|
[fix]销售管理
销售出货通知,出库单号和关联销售单号新增模糊查询
|
4 months ago |
liuxiaoxu
|
880ea25de0
|
[fix]基础资料
修改汇率管理前端列表页面:实现开始时间和结束时间改为:汇率时间区间查找;
修改汇率管理后端修改接口:实现,只有修改时间的数据才会进行时间交叉和开始时间与结束时间的对比;并且修改的时候要排除此修改时间数据的id,防止修改不了数据的问题
新增 查询时间交叉,并且排除当前id后端接口
|
4 months ago |
王晓迪
|
f5b222bf17
|
[fix]
销售管理 客户资料
修改其他收货地址页面搜索栏字段名称,和表格内保存一致;
修改其他开票信息mapper查找列表方法,企业代码模糊搜索;
|
4 months ago |
liuxiaoxu
|
dbaa61b01a
|
[feat] 售后管理
修改售后第一次维护设备出库添加出货设备前端页面:新增 submitHandler方法实现:需要维护的物料信息和不需要维护的物料信息进行整合,如果两者都为空 提示 ”没有数据可以提交“;如果两者至少有一个不为空 ,判断是否勾选了数据”请至少选择一条出货设备后再保存“;
修改 售后第一次维护设备前端页面:成品物料信息新增出货设备子表信息;可以维护设备SN号,没有值默认问”empty“;新增获取所有子表数据的前端方法getAllSubTablesData(),实现,以主表物料信息的准备出库数;如果主表的申请出库数大于子表的出货设备数,就进行要删除提示;如果小于,就进行需要添加提示;出货设备子表新增删除前端接口,删除前有一个提示;修改打开添加出货设备的addShippingDevicesOne方法,去除前端部分的url编码操作,解决多单号出现乱码问题
售后出货设备Controller层:修改 售后第一次维护设备 成品添加出货设备信息方法,和前端对接,url解码由后端操作,并且如果从前端传入的参数每个都加上校验没有值设置为null,而不是填充”null“;新增展示第一次维护设备出库,已经添加了的出货设备前端接口;新增第一次维护设备删除物料信息出货设备信息前端接口
impl层:重写 修改保存售后第一次维护设备出库后端方法,实现:处理前端需要维护设备出货的数据,加上校验,如果没有填写设备sn,要提示哪几个出货设备没有填写设备sn。同时更新售后出库单,销售出货单,仓库出库单的数据,更新出库状态
重写 售后第一次维护设备,添加出货设备信息,展示销售订单的出货设备信息后端方法,实现:添加出货设备前端列表数据,由出库单号和销售单号进行关联;修改 售后第一次维护设备,添加出货设备信息,展示其他销售订单的出货设备信息 实现:添加出货设备前端列表数据,由出库单号和销售单号进行关联;
新增 展示第一次维护设备出库,已经添加了的出货设备后端方法
新增 逻辑删除出货设备(也就是取消关联)方法
mapper层
新增 根据出库单号查询第一次维护设备已经添加的出货设备信息列表方法
新增 根据销售单号和物料号查询出货设备信息列表方法
新增 根据物料号和出库单号查询已经添加了的出货设备信息列表方法
新增 根据物料号查询出货设备信息列表方法
|
4 months ago |
liuxiaoxu
|
e4e2d56783
|
[feat] 售后管理
出货设备实体类新增 出库单号字段
出货设备mapper.xml层所有方法加上出库单号字段
|
4 months ago |
liuxiaoxu
|
e0183da41d
|
[feat] 售后管理
修改售后第一次维护设备前端列表页面;不需要维护设备的列表,去掉操作栏,去掉复选框;添加出货设备前端方法新增关联单号字段,传递给后端
第一次售后维护设备出库添加出货设备页面:新增关联销售订单的出货设备的前端列表;新增其他销售订单的出货设备的前端列表;两个列表的查询方法都加上 关联单号字段传递给后端
售后维护设备出库Controller层新增 售后第一次维护设备 成品添加出货设备信息后端接口;新增 售后第一次维护设备,添加出货设备信息,展示销售订单的出货设备信息后端接口:实现优先展示与销售订单号关联的出货设备,如果没有销售订单号,再根据关联单号查找到出货设备;新增售后第一次维护设备,添加出货设备信息,展示其他销售订单的出货设备信息后端接口:实现收集到除了当前成品订单号设备关联的所有其他出货设备
新增 根据销售单号批量查询出货设备信息列表
新增 查询所有出货设备信息列表
新增 根据设备id批量查询出货设备信息列表
|
4 months ago |
王晓迪
|
584d489c98
|
[feat]
售后管理 出货设备
新增出货设备对象开始生产时间、生产结束时间、是否添加工序列表、品质状态字段;
修改对应mapper方法,新增字段;
修改service根据生产单号和关联销售单号查询出货设备履历信息方法,新增字段;
|
4 months ago |
liuxiaoxu
|
513a914f64
|
[feat] 售后管理
售后维护设备出库前端新增 售后第一次维护设备前端接口
售后第一次维护设备后端Controller新增 售后第一次维护设备接口、修改保存售后第一次维护设备接口、展示售后第一次维护设备需要维护出货物料信息接口,满足只展示成品、展示售后第一次维护设备不需要维护出货物料信息接口,满足展示除成品之外的物料信息
售后维护设备子表新增根据出库单号查询详情集合后端接口
新增售后第一次维护设备前端列表页面
修改出库单准备物料前端页面:子表数据加上 订单数量和已出库数量
修改销售订单出货前端页面,修改申请出货数的校验规则
|
4 months ago |
liuxiaoxu
|
e13ff7551e
|
[feat] 售后管理
修改仓库准备物料后端接口:新增校验子表数据方法、更新出库单详情数据方法、生成售后出库单方法、生成售后出库单详情方法。
售后维护设备出库详情新增 批量新增售后维护设备出库详情后端方法
|
4 months ago |
liuxiaoxu
|
df59095028
|
[feat] 售后管理
新增售后维护设备出库实体类
新增售后维护设备出库Controller
新增售后维护设备出库Mapper
新增售后维护设备出库Mapper.XML
新增售后维护设备出库Service接口
新增售后维护设备出库ServiceImpl实现类
新增售后维护设备出库详情实体类
新增售后维护设备出库详情Mapper
新增售后维护设备出库详情Mapper.XML
新增售后维护设备出库详情Service接口
新增售后维护设备出库详情ServiceImpl实现类
新增售后设备设备出库前端列表页面、新增页面、修改页面
|
4 months ago |
liuxiaoxu
|
690b7a78b7
|
[fix]
修改销售出货通知分页查询接口,根据创建时间降序排序;
修改销售出货通知前端页面:修改列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;去掉多余的列表展示字段;销售订单号、收货地址字段加上tooltip方法,超过5个字符隐藏部分内容;所有前端展示字段全部居中对齐
|
4 months ago |
liuxiaoxu
|
d88dfb9bd8
|
[feat]销售管理
修改销售订单新增前端页面:设置计划交付时间不能为空
修改销售出货通知前端页面:设置申请人员为只读。物料列表新增销售订单字段;提交方法新增销售订单id集合;设置申请出货数满足:申请出货数不能为空、申请出货数不能为空、申请出货数不能为空、申请出货数不能为空;修改前端查询接口,传递的参数为salesOrderIdList
修改导出销售订单子表模板类:计划交付时间为Date类型
修改销售订单实体类:新增salesOrderIdList
修改销售订单子表实体类:计划交付时间为Date类型,加上类型转换注解
销售订单子表新增 通过销售订单id集合查询销售订单子表数据集合后端方法;新增通过销售订单号批量查询销售订单子表
修改 通过销售发起出货生成销售出货通知单列表,参数新增 salesOrderIdList数据;重写generateShippingInformBySalesOrder方法;实现多订单的话,合计金额(美元)、合计金额(人民币)、含税合计金额(人民币)、订单的物料合计、订单的数量合计;出货通知的数据来这前端传入的销售订单的数据;出货通知详情的数据来自前端传入的销售订单子表的数据,并且要满足:申请出货数 <= 订单数量;新增处理多个销售订单发货的单号拼接问题后端方法,实现多个订单采用逗号分隔
修改通过销售发起出货生成仓库出库单参数新增 salesOrderIdList数据;重写generateWarehouseOutOrderBySalesOrder方法:实现多订单的话单的物料合计、订单的数量合计;关联单号填充逗号分隔的多订单号;出货库单的数据来这前端传入的销售订单的数据;出库单详情的数据来自前端传入的销售订单子表的数据,
新增 销售出货物料列表展示方法:实现相同物料料号的数据materialNum、finishNum、hasApplyShippingNum、outBoundQuantity会进行合并,其余数据不会合并
修改销售订单的发起出货前端接口:新增从后端传入销售订单id集合的数据
修改发起出货 物料详情列表后端接口
修改销售订单新增后端接口:新增自定义校验方法:物料数量不能为空、计划交付时间不能为空、质保天数不能为空
重写修改保存发起出货后端接口:实现:过滤掉申请出货数为0的数据,也就是本次不发起出货;如果子表中有申请出货数为空的数据,不能提交保存;将旧数据按物料编号分组,获取旧数据中相同物料编号的数据,按照 deliveryTime 接近当前时间排序,计算新的已申请出货数满足根据计划交付时间来分配合并的物料分配已申请出货数的要求,deliveryTime时间接近当前时间的数据,先更新已申请出货数
|
4 months ago |
liuxiaoxu
|
229e484451
|
[feat]销售管理
出货通知新增发起出货后端接口
出货通知新增根据销售订单id集合查询销售订单集合后端接口
出货前端页面:新增没有值默认为”empty“;按照万材调整实现前端销售单号和订单类型根据在销售订单页面选择的时候动态生成
销售订单页面修改出货按钮:从表格内调整到表头;并且实现如下:
1、 需勾选销售订单后,才能发起【出货】
2、如果选择多条销售订单只能选择同一个客户的销售订单,否则提示”请选择同个客户下的销售订单“,
3 收款结案:除了已经结案的都可以选择
4、出货状态除了全部出货、部分验收、全部验收都可以选择
上面要都要满足
bom新增页面:新增没有值默认为”empty“
销售估价采购新增页面:新增没有值默认为”empty“
|
4 months ago |
liuxiaoxu
|
c8526a573d
|
[feat]销售管理
销售出货通知新增物料型号字段
销售出货通知详情实体类新增:本次收货数、已收货数、出货设备id、SN码字段
销售出货通知详情mapper.xml所有方法新增:thisReceivingNum、hasReceivingNum、shippingDeviceId、snCode
|
4 months ago |
liuxiaoxu
|
a8674e772a
|
[feat]销售管理
出货通知详情实体类新增,申请出货数、已申请出货数、已完成数字段
出货通知详情mapper.xml层所有方法新增,hasShippingNum、hasShippingNum
|
4 months ago |
liuxiaoxu
|
3ab48fb61e
|
[feat]销售管理
销售订单子表实体类新增物料类型字段,mapper.xml层所有方法新增materialModel字段
|
4 months ago |
liuxiaoxu
|
5262f3b327
|
[fix]销售管理
销售估价列表页面新增按照创建时间排序
|
4 months ago |
liuxiaoxu
|
6e2bd82e86
|
[fix]销售管理
按照万材调整:销售估价总经营模板新增:上一年度总经营成本字段,总经验成本模板mapper.xml层所有方法加上totalOperatingCosts字段
实体类新增totalOperatingCosts字段和get、set方法
按照新需求调整总经验成本前端列表页面
|
4 months ago |
liuxiaoxu
|
80ff2b649d
|
[feat]系统管理
根据单据创建时间查询当前区间内的美元汇率后端接口(所有模块通用):对比当前订单创建时间,在美元汇率管理的开始时间之后,在结束时间之前,并且包括临界值
新增 因为时间都没有包含时分秒,所以对比的时候设置时分秒为 00:00:00后端方法
新增 查询所有基础资料汇率管理列表后端方法
修改客户报价前端新增页面:实现
1、美元汇率,业务自己不可手动维护,根据报价单的当前时间,美元汇率从【基础资料-汇率管理】中获取当前时间的美元忽略
1.1、获取到美元汇率,则显示美元汇率
1.2、未获取到美元汇率,则显示“当前未配置美元汇率,请联系总经理”
三、确定
1、点击【新增物料】时,若当前时间未获取到当前的【美元汇率】,弹窗提示“当前未配置美元汇率,请联系总经理”
|
4 months ago |
liuxiaoxu
|
d53df11f02
|
[fix]系统管理
系统用户新增 通过部门id查询该部门下的所有用户后端方法
修改客户信息分页查询后端接口:通过部门、roleKeys和当前登陆人实现:
1业务员只能查看自己添加的客户的所有信息,其他人添加的信息只能查看部分数据
2业务主管可以查看本部门的所有业务员的客户和自己添加的客户的所有信息,其他人添加的信息只能查看部分数据
3业务经理可以查看本部门的所有业务员、业务主管的客户和自己添加的客户,其他人添加的信息只能查看部分数据
4审批助理或者总经理可以正常显示所有数据
|
4 months ago |
liuxiaoxu
|
d5bd2c9090
|
[fix]工程管理
修改客户信息分页查询后端接口:去掉之前没用的筛选只有业务员才能查看数据的过滤条件。新增根据当前登陆人查找对应的角色Id得到所有的不重复roleKeys然后关联客户信息的creatBy字段实现添加人及上级可查看添加人的数据
新增角色过滤数据后端方法
客户基本信息实体类和数据库表新增createBy字段,新增角色集合allowedCreators字段和其对应的get、set方法
修改客户基本信息Mapper.xml层的所有方法加上createBy字段;修改分页查询方法:加上对allowedCreators里面数据的遍历
|
4 months ago |
liuxiaoxu
|
0d1119a39f
|
[fix]工程管理
bom新增页面:新增一条物料加上型号字段、bom的form表单新增型号字段
bom实体类新增型号字段和get、set方法,重新排列导出字段的顺序
bom的mapper.xml层的所有查询方法、修改方法、新增方法都加上materialModel字段
|
4 months ago |
liuxiaoxu
|
30a99da694
|
[fix]工程管理
修改bom的Controller层的getCateMaterialSelList方法,改调用mpper层的方法为调用service层的方法;
修改bom的mapper.xml层的selectCateErpMaterialList和searchMaterialsByPrefix方法,去掉限制物料类型的关联查询
bom的service层新增searchMaterialsByPrefix和selectCateErpMaterialList接口,处理bom只能添加5、6、7、8、9开头的物料
|
4 months ago |
liuxiaoxu
|
6a1230f6f2
|
[feat]基础资料
汇率管理新增页面:添加汇率字段的时候,新增函数校验,汇率只能填写数字,添加其他字符会进行提示,不能正常提交
汇率管理修改页面:添加汇率字段的时候,新增函数校验,汇率只能填写数字,添加其他字符会进行提示,不能正常提交
汇率管理前端列表页面:
新增上次更新时间字段,新增双击上次更新时间打开修改记录数据页面的方法,上次更新时间字段加上颜色标注;新增开始时间和结束时间的查询方法
全局业务模块常量BusinessKeysConstants新增基础资料汇率管理SYS_EXCHANGE_RATE = "5"
汇率管理实体类:汇率、开始时间、结束时间新增@FieldCompare注解
修改汇率管理的新增后端接口:新增插入一条数据的同时在通用修改记录里面加上一条数据,并且加上事务处理
修改汇率管理的修改后端接口:新增修改汇率管理信息同时,引用FieldCompareUtil.compare方法进行前后数据对比,并且引用
diffLogService.updateSysDiffLogByBusiness通用方法处理修改后的数据,并且加上事务处理和异常处理;并且加上插入数据之前进行判断,1:开始时间不能大于结束时间!;2:不同数据之间的开始时间和结束时间不可以存在交叉数据,满足上面条件才可以添加
修改汇率管理的mapper.xml层的分页查询接口:使其满足可以通过开始时间和结束时间的区间进行分页查询
|
4 months ago |
liuxiaoxu
|
d3ea2ddb97
|
[feat]基础资料
新建基础资料汇率管理数据库表
新增汇率管理实体类
新增汇率管理Controller
新增汇率管理Mapper
新增汇率管理Mapper.XML
新增汇率管理Service接口
新增汇率管理ServiceImpl实现类
新增汇率管理前端列表页面:按照prd展示数据
新增汇率管理前端新增页面:设置开始时间、结束时间、汇率为必填字段
新增汇率管理前端修改页面:设置开始时间、结束时间、汇率为必填字段
修改基础资料汇率管理新增后端接口:插入数据之前进行判断,1:开始时间不能大于结束时间!;2:不同数据之间的开始时间和结束时间不可以存在交叉数据,满足上面条件才可以添加
新增 查询时间交叉集合的后端方法
|
4 months ago |
liuxiaoxu
|
4791b23792
|
[feat]工程管理
物料前端
物料列表页面 新增型号字段,设置型号超过5个字符隐藏部分内容
物料前端新增页面新增 型号字段,设置为必填,提交方法新增型号字段
物料前端修改页面新增 型号字段,设置为必填,提交方法新增型号字段;加工方式和加工类型设置为不可修改
物料前端详情页面新增型号字段,设置为只读不可修改
物料前端工程经理、工程主管、研发总监审核页面新增型号字段,设置为只读不可修改
物料前端驳回调整页面新增 型号字段,设置为必填,提交方法新增型号字段;加工方式和加工类型设置为不可修改
物料选择页面列表新增型号字段
物料后端
物料实体类新增型号字段和对应的方法
物料mapper.xml层 返回对象、查询方法、修改方法、新增方法都加上型号字段
|
4 months ago |
liuxiaoxu
|
98de9d8608
|
[fix]
修改客户基本信息的后端mapper.xml文件,所有方法加上修改时间:update_time字段
修改新增客户基本信息后端接口:加上对修改记录表格的处理
修改客户基本信息修改后端接口:加上对修改记录表格的处理、加上异常处理
修复客户基本信息前端表的标题和内容对不齐的bug:去掉外联CSS样式;去掉table的消除空格的样式;去掉多余的隐藏了的字段,保持页面整洁;所有前端列表字段加上居中对齐的关键字
修改客户基本信息列表页面表头的按钮,按钮采用统一样式;新增操作栏,操作栏引用$.table.dropdownToggle方法,去掉按钮自带的样式;送货地址和公司地址引用$.table.tooltip方法,隐藏部分内容
全局业务模块常量BusinessKeysConstants新增客户基本信息SYS_CUSTOMER = "3"
修改公共的FieldCompareUtil工具类,进行优化,使其能识别系统中例如:一个字典的值,1代表销售订单、2代表生产订单、3代表采购订单这种数据:新增codeToNameMap方法构成字典映射和修改 formatValue方法加上对codeToNameMap 的处理逻辑,以将编码转换为对应的中文名称。
按照客户基本信息修改页面:客户基本信息实体类只要是需要修改的字段都加上,@FieldCompare注解用于标识;并且如果是字典值采用例如:@FieldCompare(chineseName = "客户标识",properties = "1:潜在客户,2:客户")这种方式标明
客户基本信息所有字典值都加上对应字典数据的备注
客户基本信息前端页面:新增双击上次修改时间打开修改记录数据页面的方法,上次修改时间字段加上颜色标注
|
4 months ago |
王晓迪
|
f7a3cd2eb4
|
[feat]
仓库管理 库存报损
修改库存报损列表页面表格定义,新增审批相关字段,设置列居中,设置行样式;
新增审批相关按钮,合并操作列按钮;
新增库存报损实体类审批相关字段;
修改库存报损vo类名称;
新增库存报损加载审批弹窗、绑定页面对象、完成任务controller方法;
新增库存报损更新审批信息、启动流程、创建提交审批流程、设置发起人变量service方法;
修改库存报损新增service方法,去除新增后更新库存查询记录语句;
新增库存报损mapper审批相关字段;
新增库存报损仓库主管、副总经理、调整申请页面;
|
4 months ago |
王晓迪
|
6f0f60e997
|
[feat]
仓库管理 库存盘点
修改库存盘点列表页面表格定义,添加审批相关字段,设置列居中,设置行样式;
新增作废恢复等审批相关按钮,合并操作列按钮;
新增库存盘点实体类审批相关属性;
新增库存盘点controller加载审批弹窗、绑定页面字段、完成任务方法;
新增库存盘点修改审批信息、启动审批流程、创建提交、作废、恢复流程,设置发起人变量service方法;
新增库存盘点mapper审批相关字段;
新增库存盘点仓库主管、副总经理审批页面,新增驳回调整、作废页面;
新增库存盘点vo实体类;
|
4 months ago |
liuxiaoxu
|
37ac33d233
|
[fix] 基础资料模块
通用修改记录模块,新增根据businessId和businessKey删除后端修改记录表中数据的接口
修改仓库信息的删除方法,新增删除仓库信息的同时,删除这条数据在修改记录表中对应的数据,并且加上事务处理
|
4 months ago |
liuxiaoxu
|
57008142ad
|
[fix] 基础资料模块
仓库信息前端列表:新增双击上次修改时间打开修改记录数据页面的方法,上次修改时间字段加上颜色标注
仓库后端实体类和get、set方法去掉多余的:stock_manager_phone字段
mapper.xml对应的方法去掉stock_manager_phone字段
修复仓库修改报错问题:修改前端接口传入参数,stockNo -> stockId
全局业务模块常量BusinessKeysConstants新增仓库信息STOCK_INFO= "2"
新增 全局sqlException方法,用于捕获 系统运行时触发SQLException.class相关的异常
仓库实体类StockInfo需要修改的字段新增@FieldCompare注解用于标识
修改仓库信息Mapper.xml层的新增方法:新增stockId为自增主键,解决新增一条数据获取不到id的问题
修改仓库信息的新增后端接口:新增插入一条数据的同时在通用修改记录里面加上一条数据,并且加上事务处理
修改仓库信息的修改后端接口:新增修改仓库信息同时,引用FieldCompareUtil.compare方法进行前后数据对比,并且引用
diffLogService.updateSysDiffLogByBusiness通用方法处理修改后的数据,并且加上事务处理和异常处理
修改通用的insertSysDiffLog方法:新增对businessId和businessKey非空判断,防止后续查不出来修改记录数据的问题
|
4 months ago |
liuxiaoxu
|
36da757e6b
|
[fix] 基础资料模块
修改仓库信息前端列表页面:
修改公司信息列表页面表头的按钮,去掉之前的修改按钮,和删除按钮、其他按钮采用统一样式;新增操作栏,操作栏引用$.table.dropdownToggle方法;仓库备注和仓库地址引用$.table.tooltip方法,隐藏部分内容
仓库后端实体类和get、set方法去掉多余的:defalt_itemclass字段
mapper.xml对应的方法去掉defalt_itemclass字段
修复仓库新增报错问题:修改仓库新增的mapper.xml方法,修改仓库管理人字段不一致问题
|
4 months ago |
liuxiaoxu
|
79237c6b15
|
删除旧版无用的bom半成品对象 sys_bom_bcp和系统中对应的前端所有代码和后端所有代码 和对应的系统菜单数据
|
4 months ago |
liuxiaoxu
|
78ade841d6
|
删除旧版无用的发货通知单详情对象 delivery_goods_detail和系统中对应的前端所有代码和后端所有代码 和对应的系统菜单数据
删除旧版无用的出货资料 delivery_goods_notice和系统中对应的前端所有代码和后端所有代码 和对应的系统菜单数据
|
4 months ago |
liuxiaoxu
|
3f8cbe556c
|
删除旧版无用的交货排程对象 delivery_progress_info和系统中对应的前端所有代码和后端所有代码 和对应的系统菜单数据
|
4 months ago |
liuxiaoxu
|
420f0b2e11
|
删除旧版无用的测试数据对象 test_log和系统中对应的前端所有代码和后端所有代码 和对应的系统菜单数据
|
4 months ago |
liuxiaoxu
|
7d5ed0a423
|
删除旧版无用的设备档案信息对象 sys_equipment和系统中对应的前端所有代码和后端所有代码 和对应的系统菜单数据
|
4 months ago |