秦鸿展
|
254a804a17
|
30
|
2026-08-28 17:10:05 +08:00 |
|
秦鸿展
|
4c4b8f4e29
|
大屏月台接口只查询预约日期是当天的
|
2026-08-28 17:06:28 +08:00 |
|
zhaoqing
|
06cf5ce861
|
fix(oms):明细表修改
|
2026-08-28 16:22:28 +08:00 |
|
rcx
|
7a01315ca8
|
feat(sys):导出字段优化与前端显示保持一致
|
2026-08-28 16:17:48 +08:00 |
|
rcx
|
d0773a40d2
|
feat(transport):基础数据-运营数据-车辆管理增加导出功能
新增 /vehicle/export 导出接口(GET/POST,兼容前端 download 工具),
复用列表查询条件与数据权限,不分页导出全量数据为 xlsx;
新增 VehicleExportVO 导出对象(40列,状态字段转中文)。
|
2026-08-28 16:12:56 +08:00 |
|
rcx
|
6349181cc3
|
feat(sys):费用科目导出增加新vo对象
新增 ExpenseAccountExportVO 导出对象(27列业务字段)
|
2026-08-28 09:20:11 +08:00 |
|
rcx
|
e95feb5c24
|
Merge branch 'refs/heads/dev' into dev-ty1.2
|
2026-08-28 09:15:39 +08:00 |
|
rcx
|
afa502eeaf
|
feat(system):仓库管理-库位管理新增复制功能
需求:库位管理列表增加复制功能,快速复用已有库位配置新建库位。
实现(仿照bms复制账单copyBill的回显式复制):
一、新增接口 POST /storageLocationApi/copyStorageLocation(StorageLocationApi):
id判空+try-catch兜底,异常返回"复制库单失败:xxx"
二、StorageLocationApplicationService新增copyStorageLocation:
取原库位PO后清空唯一性字段(storageLocationId不清空会误走修改分支覆盖原库位、
storageLocationCode同组织同仓库唯一须用户重填、locationBarCode物理唯一)、
清空审计字段(提交时Assembler按登录人重写)、状态重置初始值
(status=1空/openingUp=1启用/nullify=1未作废);其余业务字段保留回显
三、前端拿PO回显到新增页,用户改编码后走现有edit接口(id为空即新增)提交,
天然复用编码唯一性校验、仓库/库区/库位组回填、库位组计数+1,Domain层零改动
|
2026-08-28 09:14:03 +08:00 |
|
rcx
|
627376da07
|
feat(sys):费用科目增加复制、导出功能
1、新增 POST /expenseAccountApi/copy 复制接口(回显式,清空主键及科目编码)
2、新增 GET/POST /expenseAccountApi/export 导出接口(按列表查询条件+数据权限全量导出)
3、新增 ExpenseAccountExportVO 导出对象(27列业务字段)
|
2026-08-28 09:13:10 +08:00 |
|
rcx
|
5127123236
|
发31
|
2026-08-27 16:38:33 +08:00 |
|
rcx
|
7b0d08a132
|
发30
|
2026-08-27 16:33:43 +08:00 |
|
zhaoqing
|
ccdbbda165
|
Merge remote-tracking branch 'origin/dev' into dev-ty1.2
|
2026-08-27 14:27:16 +08:00 |
|
zhaoqing
|
e3058d8eb1
|
fix(oms):明细表修改
|
2026-08-27 14:24:58 +08:00 |
|
rcx
|
5e3a0d86d0
|
发测试
|
2026-08-27 14:21:23 +08:00 |
|
rcx
|
76d95c1b2d
|
feat(oms):入库业务单导入模板OrderNO改为只作业务单号,去掉格式校验并按业务单号查重
需求:导入模板表格OrderNO值回显到字段"业务单号";"入库业务单号"仍由系统
原本逻辑生成;业务单号重复不允许导入并提示"业务单号已存在";模板未填单号
保持现有系统逻辑;业务单号去掉规则校验。
一、导入流程(ReservationStockInOrderImpl.parseStockInExcel):
1. 模板OrderNO只写入业务单号(business_order_no),不再同时作为入库业务单号
2. 删除validateTemplateOrderNo格式规则校验(R+年月日+3位序号),模板单号不再限格式
3. 查重由按in_order_number跨两表改为按business_order_no查入库业务单表,
Mapper新增existsByBusinessOrderNo;重复时报"业务单号已存在:xxx,请修改
模板中的OrderNO后重新导入"
4. 入库业务单号(in_order_number)统一由insertDomain按原逻辑生成
(R+年月日+当日累加,跨reservation/reserve两表取号防撞)
二、insertDomain业务单号赋值改为仅在为空时默认=入库单号,导入带模板单号时不覆盖;
模板未填单号保持现有逻辑。页面手工新增(DomainService.insert)与客户预约下发
(ReserveStockInOrderDomainService)为独立链路,不受影响。
|
2026-08-27 14:10:38 +08:00 |
|
秦鸿展
|
e4b29858a4
|
南岐GPS三方接口对接
|
2026-08-27 13:58:10 +08:00 |
|
rcx
|
f1dec2298d
|
发 31
|
2026-08-26 18:04:44 +08:00 |
|
rcx
|
7b52764ae1
|
发 30
|
2026-08-26 17:52:23 +08:00 |
|
rcx
|
1006860698
|
Merge remote-tracking branch 'origin/dev' into dev-ty1.2
|
2026-08-26 17:32:40 +08:00 |
|
王奎兴
|
1e00681289
|
恢复
xxl-job
|
2026-08-26 17:28:50 +08:00 |
|
rcx
|
353300b643
|
feat(wms):出入库导入增加料号与规格型号/SKU码一致性校验
- 按料号查物料档案后逐项比对,任何一项不符直接报对应错误:规格型号/SKU码必须与档案完全一致(trim后比较)
- Excel留空而档案有值、或Excel填值而档案为空,均视为不一致报错(提示Excel:空/档案:空)
- SKU码以档案条码(bar_code)为比对基准;出库料号已填写但货主下查不到时直接报错,不再被SKU码/商品名称静默兜底(与入库对齐
|
2026-08-26 16:56:27 +08:00 |
|
rcx
|
9eb2f347f7
|
发测试
|
2026-08-26 15:55:03 +08:00 |
|
rcx
|
182438e1dc
|
fix(system): 费用科目getInfoByOrgAndCode计费单位中英文均为null时过滤,避免返回null-null
|
2026-08-26 15:49:58 +08:00 |
|
rcx
|
0be73e9bfe
|
fix(oms): 出入库联合列表(inAndOutList)查询条件修复与补全
1. 修复 ReflectionException:mapper XML <if> 引用 inOrOut/orderNumber 但 DO 无对应字段,
DO/DTO 新增 inOrOut、orderNumber 查询字段(BeanUtils 同名自动拷贝,前端参数直达 mapper)
2. inOrOut 排除空串与 'all'(前端"全部"约定值),避免拼出 ="all" 查空
3. orderNumber 排除空串并改为 like 模糊匹配(与出库单列表单号搜索口径一致)
4. status 新增精确筛选(0 为有效条件值,按前端约定直传,"全部"时不传)
|
2026-08-26 15:49:38 +08:00 |
|
秦鸿展
|
5e369bdd99
|
31
|
2026-08-26 14:23:36 +08:00 |
|
王奎兴
|
a5a222a78e
|
Merge branch 'dev' into dev-ty1.2
# Conflicts:
# mhd-modules/mhd-system/src/main/resources/bootstrap.yml
|
2026-08-26 14:11:45 +08:00 |
|
王奎兴
|
b1840c8965
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-08-26 14:08:38 +08:00 |
|
王奎兴
|
02a0b7aab6
|
xxl-job
|
2026-08-26 14:08:24 +08:00 |
|
rcx
|
42ab5160ed
|
发30
|
2026-08-26 14:03:42 +08:00 |
|
秦鸿展
|
df66287455
|
31
|
2026-08-26 12:55:44 +08:00 |
|
秦鸿展
|
e2ce186aba
|
30
|
2026-08-26 12:49:16 +08:00 |
|
秦鸿展
|
9be0de0ae7
|
园区月台预约车辆显示修改
|
2026-08-26 12:48:06 +08:00 |
|
rcx
|
4410162f39
|
发测试
|
2026-08-26 10:03:46 +08:00 |
|
rcx
|
3060fcd6a4
|
feat(product):新增附件原始文件名字段SQL并去掉上传错的文件
|
2026-08-26 09:53:19 +08:00 |
|
rcx
|
7d8e1c3872
|
feat(wms):复核详情增加合计数;库存分配新增通宇专用可分配库存查询(物料+箱号/卡板+Sheet Ref匹配
1. 复核详情(getInfo/getInfoReviewOrderNumber)头表回填totalReviewedQty/totalPlanQty/materialKindCount,
口径与列表queryList聚合一致(计划量=Σifnull(material_plan_qty,pending+reviewed))
2. 新增 GET /materialInventoryApi/assignableList,按通宇账号分流(TongyuOrgUtil:组织ID=2830或组织名含"通宇"):
- 通宇:启用新匹配。双模式入参——传outOrderId+materialDetailId(须成对)则匹配值全部后端自取出库单/明细;
不传则按平铺参数(materialBaseInfoId/materialCode+boxPalletNo+sheetRefNo,多值串自动拆token OR-LIKE)。
固定条件:del_flag=1且可分配数量(allocation_quantity)>0,不分页全量返回,不套用用户组织数据权限
- 非通宇:保持原/list行为,内部直调list();进原查询前清除materialDetailId(新接口专用参数,防泄入
原查询的a.material_detail_id=上架单明细ID条件导致查空)
3. autoAssign自动分配同步分流:通宇走token匹配,非通宇保持原eq精确匹配不变
4. 新增util/BatchNoTokenUtil(批次属性多值拆分)、util/TongyuOrgUtil;库存批次属性回填抽为
fillBatchAttributes供/list与可分配查询复用,原逻辑行为不变
|
2026-08-26 09:30:01 +08:00 |
|
秦鸿展
|
59249be9b0
|
31
|
2026-08-26 00:06:41 +08:00 |
|
秦鸿展
|
8fe5e079dd
|
新增月台预约楼层车辆查询
|
2026-08-26 00:01:40 +08:00 |
|
秦鸿展
|
d1d55ce52a
|
30
|
2026-08-25 23:00:55 +08:00 |
|
秦鸿展
|
b12517e5b5
|
30
|
2026-08-25 22:28:57 +08:00 |
|
秦鸿展
|
09d24217b5
|
统计业务类型
|
2026-08-25 22:25:12 +08:00 |
|
秦鸿展
|
3c2f252347
|
统计业务类型
|
2026-08-25 22:23:18 +08:00 |
|
秦鸿展
|
940e4c56b0
|
31
|
2026-08-25 20:24:10 +08:00 |
|
秦鸿展
|
09ab103d1d
|
30
|
2026-08-25 20:18:31 +08:00 |
|
秦鸿展
|
8dcb2334d5
|
BI月台数据改造
|
2026-08-25 20:11:52 +08:00 |
|
rcx
|
7a5e124f98
|
fix(oms): 入库模板导入优化异常提示信息
|
2026-08-25 17:51:54 +08:00 |
|
rcx
|
c5a2508a36
|
发测试
|
2026-08-25 16:29:15 +08:00 |
|
rcx
|
7353021d92
|
feat(oms):入库模板导入支持模板自带业务单号,重复拦截并按R+年月日规则生成
1. 模板OrderNO解析兼容无标签新模板(E1直接为单号值)
2. 导入单号优先模板自带:先校验R+年月日+3位序号格式(含年月日有效性),
再跨reservation/reserve两表查重,重复提示"入库业务单号已存在"
3. 模板无单号时按R+年月日+当日累加生成(insertDomain不再无条件覆盖已设置单号,清理无效的仓库规则生成死代码)
|
2026-08-25 16:11:19 +08:00 |
|
rcx
|
735cf9af9f
|
feat(oms):入库导入模板饮用日期解析修复,入库单列表联查带出饮用有效日期
1. 入库/执行入库Excel解析监听器:扩充日期格式支持(yyyy年M月d日、d/M/yyyy、M/d/yyyy、dd.MM.yyyy等16种),
改为严格解析防止宽松解析产生公元1~99年脏数据,新增Excel日期序列号兜底及年份合理性校验,
解析失败抛出带行号的明确提示而非静默置空
2. parse-excel接口异常时返回具体错误信息(原为空body 500)
3. 入库单列表queryList联查明细表取最早饮用日期(MIN drink_date),PO及resultMap补drinkDate映射
|
2026-08-25 15:07:04 +08:00 |
|
秦鸿展
|
f2f3fb9c19
|
30
|
2026-08-25 11:09:23 +08:00 |
|
秦鸿展
|
a62ed7c60f
|
31
|
2026-08-25 11:05:06 +08:00 |
|