王晓迪
|
5e4f677bb0
|
[fix]
销售管理 销售订单
修改根据销售订单生成生产订单service方法,修改物料数和总数赋值语句;
修改销售订单类物料合计、数量合计字段类型为Integer;
|
3 months ago |
王晓迪
|
59a5717a81
|
[fix]
生产管理 生产订单
修改查询生产订单BOM信息列表service方法,修改获取已领料数查询条件;
修改仓库采购入库单进行入库的时候更新生产订单数据service方法,去除品质状态的更新;
新增生产领料单查询生产订单领料明细列表controller接口,过滤重复物料并合计领料数显示;
修改新增生产领料单service方法,添加合计后验证语句;
|
3 months ago |
liuxiaoxu
|
a5951f53ca
|
[feat]销售管理
销售出货前端页面新增 物料类型、物料单位、加工方式加上字典属性
修复销售订单新增没有物料合计和数量合计的问题
修复销售发起出货出货通知子表没有物料型号的问题
修复销售发起出货仓库出库单子表没有物料型号的问题
|
3 months ago |
liuxiaoxu
|
780e206fbb
|
[feat]销售管理
新增销售订单加上通过销售单选择的含税不含税,分别判断销售订单物料的不含税单价美元和不含税单价人民币是否填写了,没填写不可提交
|
3 months ago |
王晓迪
|
b27d96c315
|
[fix]
仓库管理 入库单
修改生成/更新库存查询service方法,设置入库数累加为历史总数;
修改保存入库-采购单(仓库入库)service方法,添加子表已入库数的更新;
修改生产单-出库service方法,领料后更新生产订单生产状态为生产中;
修改采购入库页面和详情页面,添加品质已合格数字段;
修改委外入库单生成入库单service方法,补充字段;
|
3 months ago |
王晓迪
|
362e152057
|
[feat]
生产管理 生产订单
修改设备履历物料类,新增物料型号字段;
修改添加设备履历页面,表单新增字段物料型号,新增设备时自动将物料型号填充到设备型号;
|
3 months ago |
王晓迪
|
a94949ee3e
|
[fix]
工程管理 物料信息
修改物料审批流程节点赋值方法;
修改设置待办用户service方法,多选候选组添加物料模型;
修改客户基本信息controller,去除权限限制;
|
3 months ago |
liuxiaoxu
|
73b6510342
|
[fix]
修改采购入库通知前端页面通知到货数加上4个条件判断
修改第二次维护设备出库前端页面添加锁机时间,新增如果是否有锁机为否,则锁机时间提示不可锁机;如果为是,可以填写锁机时间;
销售单-出库前端页面和其详情页面去掉销售订单和生产订单字段,其他字段设置为只读
销售订单实体类的使用状态、审核状态、出货状态、收款结案状态都加上备注
修复根据销售单号和物料号更新销售单子表数据报错的问题
|
3 months ago |
liuxiaoxu
|
d6b673dbc0
|
[feat]
修改仓库出库单前端列表关联单号超过5个字符,隐藏部分内容
修改仓库入库单-生产单出库和其详情前端页面:引用bootstrap-editable-css样式;提交方法加上hasOutOrderSum和applyOutOrderSum;列表实际出库数加上四个条件判断,没有值默认为“empty”
出库单实体类,出库状态加上各个数字的备注
生产领料单新增 selectSysMakeorderPickVo2查询;新增 通过出库单号查询生产领料单方法
仓库出库单新增 修改保存生产单-出库详情后端接口
重写 生产单-出库后端方法,实现:仓库出库单主表更新出库数,要进行累加;更新出库状态,部分出库和全部出库;出库单详情更新已出库数,要进行累加;加上判断条件:实际出库数不能大于申请出库数,已出库数不能大于申请出库数;去掉库存查询;更新生产订单表的数据;更新销售订单啊表的数据;更新生产领料单表的数据,并且生产领料单的领料状态要根据出库单的出库状态变动
|
3 months ago |
liuxiaoxu
|
0142731a30
|
[feat]
修改 保存 入库-采购单(采购入库)的后端方法,按照新版prd调整,实现:更新仓库入库单主表的入库数量;更新入库单子表的已入库数量;新增更新入库单子表的同时查询采购订单子表的对应数据,更新入库数量;新增更新采购订单主表的入库数量和入库状态;新增更新生产订单的数据;修复库存查询的报错问题;
修改 采购计划添加采购订单方法,修改入库状态由6->2
修复采购入库通知单子表的批量新增报错问题
生产订单新增 根据生产单号集合查询生产订单方法
修改 仓库采购入库单进行入库的时候更新生产订单数据方法,实现:入库的同时更新生产订单的入库状态;
|
3 months ago |
王晓迪
|
53ba3af687
|
[fix]
仓库管理 入库单
新增根据入库单号查询入库单mapper方法;
修改生产入库生成品质单service方法,添加交检时间赋值语句;
|
3 months ago |
liuxiaoxu
|
1a3f56d87d
|
[feat]
修改入库-采购和其详情的暂收数量改为暂收合格数
修改入库-仓库和其详情的暂收数量改为暂收合格数
重写入库-采购的后端保存方法:需要更新入库单主表和子表的入库数量和已入库数量、入库单主表的入库状态要根据数量进行更新,状态未改为全部入库之前可多次入库;入库单子表入库的时候加上 “入库数量不能大于暂收合格数”和“已入库数量不能大于暂收合格数”两个校验;新增更新生产单数据的方法updateSysMakeOrderByWarehouseStorageOrder;新增更新采购订单的数据;最后再更新入库单数据
入库单新增 根据入库单号查询入库单方法;新增 根据入库单号查询关联单号方法
采购订单新增 根据采购订单编号查询采购订单方法;新增 通过采购订单号数组查关联的采购计划单号方法
生产订单新增仓库采购入库单进行入库的时候更新生产订单数据方法,实现:根据以下关系: 一个生产订单对应一个采购计划单;多个采购计划单对应一个采购订单;一个采购订单对应一个入库单;完成仓库入库的时候对生产订单多条数据进行更新操作;
生产订单新增 根据生产单号集合查询生产订单方法
|
3 months ago |
liuxiaoxu
|
a84f8a6bf1
|
[feat]采购管理
修改采购报价详情前端页面内容都不可编辑,加上报价历史数据
修改采购报价副总经理审批前端页面内容都不可编辑,加上报价历史数据
修改采购报价采购经理审批前端页面内容都不可编辑,加上报价历史数据
新增 采购报价更新的时候更新采购报价历史数据方法
修改采购报价审批接口。加上更新采购报价历史的方法
采购报价历史新增 通过供应商编号和物料编号更新采购报价历史数据方法
更新采购报价查询采购物料历史报价信息列表方法。加上对最新报价的处理和非空校验
修改客户报价的查询接口。加上非空校验
|
3 months ago |
liuxiaoxu
|
eeb26e0a9b
|
[feat]采购管理
添加采购报价物料之前加上对供应商ID和税率的校验
客户报价历史数据查询加上空指针校验
|
3 months ago |
liuxiaoxu
|
a7839c8a18
|
[feat]采
修改采购审核,修改加工方式委外或采购为采购,若修改则删除下阶物料的方法,加上生成采购计划的方法
采购计划新增 生产订单采购审核后生成采购计划方法
采购计划子表新增 批量新增采购计划单物料信息方法
采购计划impl层新增 生产订单采购审核后生成采购计划方法:实现通过采购审核的数据,得到生产bom中所有加工方式为采购的数据,转存到采购计划和采购计划子表中
|
3 months ago |
王晓迪
|
17b08aff30
|
[fix]
生产管理 生产订单
修改生产订单对象数量字段类型为int;
新增查询生产入库bom列表controller方法;
修改查询生产订单controller方法;
修改生产订单保存生产入库service方法,添加创建品质相关语句;
新增根据售后出货设备生成品质单关联设备方法;
|
3 months ago |
liuxiaoxu
|
16a05e2436
|
[feat]采购管理
按照外材要求供应商前端页面新增导出功能
供应商实体类:内外销和企业性质加上字典属性
供应商新增 导出供应商资料列表后端接口
供应商新增 以筛选资质和类型导出全部后端方法
|
3 months ago |
liuxiaoxu
|
f6ca237cd6
|
[fix]采购管理
按照新版万材需求,调整供应商的审批流程为:目前没有采购经理这个职位,直接由副总审批即可,以后有此岗位之后,管理员可以修改审批流程为:采购员-采购经理-副总
修改供应商审批后端角色校验的方法
新增副总经理审批前端页面
|
3 months ago |
liuxiaoxu
|
ac8b410f33
|
[fix]采购管理
供应商新增供应商资质查询条件,修改供应商类型查询bug
供应商类型和供应商资质导出加上字典
修复供应商列表分页查询后端bug问题
供应商列表的审核状态加上taskStatus字段,加上新的状态 审核通过和审核拒绝
|
3 months ago |
liuxiaoxu
|
b4567028ed
|
[feat]采购管理
新增采购入库前端页面
采购订单前端页面新增入库通知按钮和其方法
采购订单子表数据库和实体类新增 notifyHasArrivedNum、notifyArriveNum、temporaryNum、temporaryNum;mapper.xml的所有方法新增otifyHasArrivedNum、notifyArriveNum、temporaryNum、temporaryNum;
采购订单Controller层新增 加载采购入库通知单弹窗后端接口;去掉detailListGroupedBySupplier接口;
修改生产订单部分数据类型转换错误问题
|
3 months ago |
王晓迪
|
c8ef763cbd
|
[fix]
修改国税发票对象物料数和数量合计字段类型为int;
修改销售订单对象物料和数量合计字段类型为int;
修改销售出货通知service中合计字段相关语句类型为int;
修改出库单service中合计字段相关语句类型为int;
|
3 months ago |
liuxiaoxu
|
51cbbf1bac
|
[feat]
按照新版prd
新增采购订单purchase_order
数据库新增5条测试数据
新增采购订单实体类
新增采购订单Controller
新增采购订单Mapper
新增采购订单Mapper.XML
新增采购订单Service接口
新增采购订单ServiceImpl实现类
按照新版prd
新增采购订单子表purchase_order_child
数据库新增10条测试数据
新增采购订单子表实体类
新增采购订单子表Mapper
新增采购订单子表Mapper.XML
新增采购订单子表Service接口
新增采购订单子表ServiceImpl实现类
暂时去掉报销单关联采购订单的业务逻辑
暂时去掉物料采购历史关联采购订单的业务逻辑
暂时去掉物料表关联采购订单的业务逻辑
暂时去掉仓库入库单关联采购订单的业务逻辑
|
3 months ago |
liuxiaoxu
|
395ab3236d
|
[feat]
采购计划列表页面新增 addPurchaseOrder方法:实现自定义弹窗按钮,去掉原来的完成按钮
采购计划添加采购订单前端页面:新增datetimepicker.js和bootstrap-editable.js技术;按照prd调整,新增采购计划添加采购订单第二步的页面;新增 validate校验;新增 planDeliveryTime格式化时间;新增 在第一步选择供应商之后才能进行第二步操作,并且把第一步选择的供应商的信息传递给第二步;新增选择物料列表数据按照prd调整,本次占用共享库存数和thisPurchaseNum都进行判空、小数、有效数字、不能小于0的判断;新增 updateFormValues通过选择物料的数据计算form的数据:实现动态监听选择行的数据来计算 materialSum、thisPurchaseSum、sharedInventoryOccupancySum、noRmbSum、rmbSum并且选择之前会进行提示:”选择数据前请填写共享库存占用数和本次采购数进行合计“; 新增 监听from表单的planDeliveryTime字段来完成对列表中的所有 planDeliveryTime的自动填充;新增 根据仓库ID查询仓库名称;新增 查询全部 仓库Id列表函数;新增 submit()提交方法:实现 整合 purchaseOrderOne、
purchaseOrderTwo、supplierDataList、materialDataList两个对象和两个集合的数据传递给后端;添加采购订单页面修改为,四个按钮控制,取消、上一步、下一步、完成按钮,只有点击完成按钮才会进行提交
新增 采购计划添加采购订单Vo类:实现 集合 PurchasePlanOne、PurchasePlanTwo对象,并且加上 JsonProperty注解用于解析
采购计划实体类新增 本次采购总数;mapper.xml层所有方法都加上 本次采购总数
采购计划子表实体类新增 本次采购数、共享可用库存数、计划交付时间、最新含税报价;mapper.xml层所有方法都加上 本次采购数、共享可用库存数、计划交付时间、最新含税报价
采购计划controller新增 添加采购订单第二步展示选物料列表后端接口
新增 采购计划添加采购订单第一步实体类
新增 采购计划添加采购订单第二步选择物料实体类
新增 采购计划添加采购订单第二步实体类
|
3 months ago |
王晓迪
|
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 |
liuxiaoxu
|
63c4c40e82
|
[feat]
供应商的供应商类型和供应商资质的数字代表的含义都加上备注
|
3 months ago |
王晓迪
|
e83ad4bc28
|
[feat]
销售管理 销售订单
新增查询销售订单子表中存在bom的子表列表controller方法;
新增查询销售订单子表过滤原料和辅料service方法;
|
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 |
王晓迪
|
c53a21e236
|
[fix]
工程管理 bom信息
修改erpBom实体类、erpBomImportVo类用量字段类型为Integer;
修改erpBomService导入方法,修改用量相关赋值语句类型,新增查询生产订单bom方法和循环查询bom所有阶方法;
修改采购计划service方法中获取bom用量语句类型;
生产管理 生产订单
修改生产bom类,新增物料型号、订单数量、交付时间、已完成数字段,修改用量字段为Integer;
|
3 months ago |
liuxiaoxu
|
4ac00cee2c
|
[feat]
按照新版prd修改,仓库出库单、售后维护设备出库单、销售出货通知单的出库状态、出库订单类型。并且实体类的excel加上字典注解
|
3 months ago |
liuxiaoxu
|
ac61fdbf30
|
[delete]
去掉旧版的售后维护设备出库的所有文件,数据库中的所有数据,删除其他业务中有关联的业务,用新版售后维护设备出库进行替代
|
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
|
7e9784b918
|
[feat]仓库管理
修改仓库出库单前端列表页面:修改列表页面表头的按钮,按钮采用统一样式;操作栏引用$.table.dropdownToggle方法,去掉之前按钮的样式,采用默认样式;
修改销售-出库前端页面,修复申请人员可编辑问题;修改子表出货设备的查询条件加上出库单号
修改售后第二次维护设备前端页面,修改展示出库设备的查询接口
售后维护设备出库Controller层新增:展示第二次维护设备出库,已经添加了的出货设备后端接口;
售后维护设备出库iml层新增展示售后第二次维护设备已经添加了需要维护出货物料信息和转换vo类的方法
仓库出库单Controller新增销售单-出库 物料信息关联设备子表信息后端接口;iml层新增 销售单-出库 物料信息关联设备子表信息后端方法;
销售出货通知iml层:修改 保存确认发货方法:实现同时更新出库单和售后维护设备出库单的送货日期
|
3 months ago |
王晓迪
|
db9903d238
|
[fix]
销售管理 客户资料
修改客户资料添加页面,修改多选框定义及监听函数,修改提交函数,添加非空验证;
修改客户资料详情页面;
修改客户资料业务经理、总经理审批页面,修改表单定义及提交函数,修改初始化方法;
修改客户资料controller加载审批弹窗方法,处理币种信息;
修改客户资料service编辑方法,处理币种信息;
|
4 months ago |
liuxiaoxu
|
1cbaddd92e
|
[feat]
新增确认发货前端页面
修改取消发货前端页面,修改id为code字段
售后维护设备出库新增 通过出库单号修改售后维护设备出库后端方法
新增确认发货后端打开页面接口
新增确认发货后端修改保存接口:实现同时更改仓库出库单,销售出货通知单、售后维护设备出库单的出库状态为售后维护设备2
|
4 months ago |
王晓迪
|
e72c303e8c
|
[fix]
销售管理 客户报价
修改销售客户报价列表导出controller接口,实现多选和全部导出;
修改销售客户报价页面导出按钮绑定方法;
修改销售客户报价获取报价列表service方法,返回所有列表数据;
|
4 months ago |
liuxiaoxu
|
880ea25de0
|
[fix]基础资料
修改汇率管理前端列表页面:实现开始时间和结束时间改为:汇率时间区间查找;
修改汇率管理后端修改接口:实现,只有修改时间的数据才会进行时间交叉和开始时间与结束时间的对比;并且修改的时候要排除此修改时间数据的id,防止修改不了数据的问题
新增 查询时间交叉,并且排除当前id后端接口
|
4 months ago |
王晓迪
|
3764fac5de
|
[feat]
生产管理 设备履历
修改设备履历和设备履历详情实体类,新增生产开始、结束时间、品质状态等字段;
|
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
|
80ff2b649d
|
[feat]系统管理
根据单据创建时间查询当前区间内的美元汇率后端接口(所有模块通用):对比当前订单创建时间,在美元汇率管理的开始时间之后,在结束时间之前,并且包括临界值
新增 因为时间都没有包含时分秒,所以对比的时候设置时分秒为 00:00:00后端方法
新增 查询所有基础资料汇率管理列表后端方法
修改客户报价前端新增页面:实现
1、美元汇率,业务自己不可手动维护,根据报价单的当前时间,美元汇率从【基础资料-汇率管理】中获取当前时间的美元忽略
1.1、获取到美元汇率,则显示美元汇率
1.2、未获取到美元汇率,则显示“当前未配置美元汇率,请联系总经理”
三、确定
1、点击【新增物料】时,若当前时间未获取到当前的【美元汇率】,弹窗提示“当前未配置美元汇率,请联系总经理”
|
4 months ago |
liuxiaoxu
|
7edd4756dd
|
[fix]系统管理
系统用户新增 通过部门id查询该部门下的所有用户后端方法
修改客户信息分页查询后端接口:通过部门、roleKeys和当前登陆人实现:
5管理员admin可以正常显示所有数据
|
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 |