Compare commits

..

241 Commits
main ... dev

Author SHA1 Message Date
70e5db0fcf Merge branch 'main' into dev 2026-01-09 16:36:12 +08:00
6299f82364 地区懒加载 2026-01-04 14:53:19 +08:00
596cdaf880 摇了筛子之后返回剩余数量 2026-01-04 12:01:27 +08:00
e456b8ab88 平台的地址懒加载 2026-01-04 09:44:58 +08:00
1c11e6d23e 控制平台导入权限问题解决 2025-12-31 20:45:15 +08:00
599a64a9f6 控制平台导入权限问题解决 2025-12-31 20:35:52 +08:00
0bb857f53f 控制平台导入权限 2025-12-29 09:38:40 +08:00
7793e8c88d 同步会员新增user_longin信息 2025-12-26 15:12:44 +08:00
3fbec6b4c6 去除多余代码 2025-12-23 15:42:04 +08:00
0fda3429cc 去除多余代码 2025-12-23 15:39:11 +08:00
1c8e088942 装修商品选择返回商品图片,新增条形码item查询字段 2025-12-23 15:34:01 +08:00
ee4a2d3a6f 管理端查询分类去除过滤 2025-12-23 11:20:59 +08:00
f0ce87c78e 购物车,新增重试 2025-12-22 16:45:55 +08:00
ff2d598fa8 构造空数组,防止null 2025-12-19 11:01:35 +08:00
e8c072e906 商品条码匹配补全问题修复 2025-12-18 16:23:33 +08:00
fbcae73292 解决品牌问题以及商品条码自动上架 2025-12-18 10:47:34 +08:00
404064f4c2 解决空数据导致的前端不显示问题 2025-12-17 15:22:20 +08:00
bab3008b67 能编辑的模板都不是再使用中 2025-12-17 11:52:44 +08:00
4454a63465 空白模板默认图片,返回创建对象 2025-12-16 16:26:14 +08:00
0d58584b13 Merge branch 'main' into dev 2025-12-16 15:39:04 +08:00
dd0c96a79e 控制,未使用的模板发布,防止查询异常 2025-12-15 16:19:38 +08:00
eada1643a6 装修模板删除异常提示 2025-12-15 10:56:42 +08:00
e210eddad0 装修除商品图片其他选择不变 2025-12-13 16:09:59 +08:00
8abb1262c6 装修商品图片不变 2025-12-13 11:41:10 +08:00
3279044126 图片选择不改变图标,由用户控制 2025-12-13 10:21:29 +08:00
037f9f70b4 模板查询倒叙 2025-12-12 16:34:10 +08:00
95ec63a3a2 diy空白模板权限 2025-12-12 16:29:22 +08:00
90315b979f diy模板新增创建空白模板,移除可选用的已使用的模板 2025-12-12 16:17:58 +08:00
feacac879a 发起人摇中1都不给 2025-12-12 15:33:37 +08:00
ed5e357dff 新增自动化测试砍价逻辑和控制大转盘玩法 2025-12-12 15:12:32 +08:00
25e02c2dd1 备份脚本 2025-12-12 11:08:53 +08:00
565fb70b1b 砍价新增摇色子功能 2025-12-12 11:07:46 +08:00
f4ab420e95 去除多余代码 2025-12-09 17:34:43 +08:00
e1d7d4eabf 模板市场新增行业查询,复制模板默认不发布 2025-12-09 17:32:15 +08:00
48802a666b Merge branch 'main' into dev 2025-12-08 10:22:18 +08:00
194290bb49 编辑模板入库新增参数app_id 2025-12-05 16:03:35 +08:00
588eeb616f 编辑装修js传入app_id 2025-12-05 15:54:01 +08:00
989fb77f4d 装修模板新增行业类别,补充字段 2025-12-05 14:20:33 +08:00
4e9ac87d9b 装修模板新增行业类别 2025-12-05 12:01:11 +08:00
a19f94ccb1 es日志打印去除,确认收货后加入去除重复日志筛选 2025-12-05 11:03:20 +08:00
0f342b87f2 es日志打印去除,确认收货后加入去除重复日志筛选 2025-12-04 15:25:56 +08:00
35d3c3248c 分享图问题修复,翻译部分代码 2025-12-04 14:26:27 +08:00
93066d08f1 装修控制图片大小 2025-12-04 11:18:04 +08:00
98180bda0b 装修控制图片大小 2025-12-04 10:28:47 +08:00
52bb53001b 装修控制图片大小 2025-12-03 18:39:58 +08:00
7f7c29150c 新增平台订单查询条件 2025-12-02 17:21:30 +08:00
c4fa0dbbd6 修复图片空内容默认显示问题 2025-12-01 16:08:36 +08:00
d7158d2e34 修复图片空内容无默认问题 2025-12-01 14:47:00 +08:00
56f237e7bc 平台装修首页商品显示问题修复 2025-11-29 17:30:27 +08:00
cdeeef7b86 新增接口,分类新增,校验 2025-11-29 11:34:24 +08:00
f833a26698 新增接口,分类新增,优化添加分类的复杂性-脚本 2025-11-29 10:38:30 +08:00
4ccc4f5a2c 新增接口,分类新增,优化添加分类的复杂性 2025-11-29 10:38:19 +08:00
92b94fc3fa 管理员分类页面优化 2025-11-28 16:12:08 +08:00
ceccc58be9 思迅总额计算 2025-11-28 11:17:46 +08:00
c3e72256ef 商品图库附图新增 2025-11-28 11:07:11 +08:00
2ed1fba191 思迅同步问题修复,无出库也要生成记录 2025-11-27 17:50:46 +08:00
39a58bf52b 思迅同步问题修复 2025-11-27 16:25:31 +08:00
a9858a0213 思迅同步问题修复 2025-11-27 15:44:04 +08:00
ff0aed0ad8 思迅初始化与更新区分 2025-11-27 15:00:33 +08:00
485b405434 思迅同步问题修复 2025-11-27 14:57:50 +08:00
af5038775f 图库图片路径问题修复 2025-11-27 10:13:28 +08:00
42167683e9 图库图片路径问题修复 2025-11-27 10:13:08 +08:00
45762c4bff 1、客户端商品问题修改,2、客户端新增版本号9.7和商云10分开 2025-11-26 11:19:58 +08:00
25ac606130 图库查询问题修复 2025-11-25 17:17:06 +08:00
3943334324 图库查询问题修复 2025-11-25 17:07:32 +08:00
f8a699ed59 思迅同步商品名称调整 2025-11-25 16:26:45 +08:00
04b0966998 新店铺模板问题修改 2025-11-25 16:23:27 +08:00
8fb45b9bf9 模板新增删除功能,调整店铺的模板逻辑 2025-11-25 11:26:01 +08:00
5eed3c89d4 补充文件 2025-11-24 18:08:21 +08:00
392f0546f6 修改字段 2025-11-24 17:40:17 +08:00
39b2347df0 图库修改接口,新增装修空白模板 2025-11-24 17:30:26 +08:00
8f174491eb 对话session移除问题修复 2025-11-24 15:03:42 +08:00
5148464bea 新增店铺装修路由-补充代码 2025-11-22 10:51:03 +08:00
c25d5a81ce 新增店铺装修路由 2025-11-22 10:44:42 +08:00
dd418b8f75 店铺装修调整 2025-11-22 10:38:02 +08:00
863e9dcab1 同步订单到思迅,取价格为最终价格 2025-11-20 15:12:35 +08:00
2d498ea8ef 同步订单到思迅,取价格为最终价格 2025-11-20 15:06:41 +08:00
76a6a232b4 添加活动商品时,过滤关闭活动 2025-11-20 14:38:47 +08:00
2cf86c2dec im调整sesion,解决一次性清除redis问题 2025-11-20 11:55:31 +08:00
808649c2ec im调整sesion,解决一次性清除session问题 2025-11-20 11:34:33 +08:00
92e5ccdff9 im调整组的sesion,代码优化 2025-11-20 10:35:14 +08:00
29b4552e26 列表显示第一个规格 2025-11-20 09:36:21 +08:00
efe4d0124c im分布式测试方案-单机测试 2025-11-20 09:09:14 +08:00
e7fa450f1c im分布式测试方案-单机测试 2025-11-19 17:40:00 +08:00
877c33e74a im分布式测试方案-单机测试 2025-11-19 17:21:00 +08:00
ec42344101 im分布式测试方案-单机测试 2025-11-19 16:59:00 +08:00
98e98e1ffc im分布式测试方案 2025-11-19 16:16:44 +08:00
197bd7d683 im还原单机测试 2025-11-19 15:18:17 +08:00
d493ebc20e im还原单机测试 2025-11-19 15:14:53 +08:00
eaa44aab1a 同步下单时间给思迅流水 2025-11-19 10:59:08 +08:00
a6fb1c21b4 im问题修复-redis统一key,保证不同服务器保存相同的客服 2025-11-18 16:52:45 +08:00
1a9375086c Merge branch 'main' into dev 2025-11-18 16:23:41 +08:00
1b5de183bd im问题修复-rabbimq发送异常 2025-11-18 16:11:56 +08:00
53cc5a0d76 im问题修复-获取不到用户 2025-11-18 15:55:38 +08:00
e97416feeb im问题修复-获取不到用户 2025-11-18 14:55:10 +08:00
1754272f7f im问题修复 2025-11-18 11:41:03 +08:00
968c27c237 im问题修复 2025-11-18 11:12:47 +08:00
367236a02b 分类查询,不显示过期活动 2025-11-17 17:52:20 +08:00
fa5166b145 im客服错误日志打印 2025-11-17 16:31:52 +08:00
ad54a11aae im客服问题修改 2025-11-17 15:31:43 +08:00
a049277ea0 im客服问题修改 2025-11-13 18:47:03 +08:00
06a34dd59a im客服问题修改 2025-11-13 17:58:16 +08:00
6151ed58fe im服务新增分布式rabbimq解决方案,pom 2025-11-13 17:24:07 +08:00
f4d33560b4 im服务新增分布式rabbimq解决方案 2025-11-13 17:18:53 +08:00
f124a08377 Merge branch 'main' into dev 2025-11-13 10:23:41 +08:00
31a28b418d 新增redisson锁和redisson锁切面,保证分布式锁,分布式id 2025-11-12 18:25:45 +08:00
ff7be4b8ae 思迅单机改为分布式商品导入 2025-11-11 19:05:55 +08:00
f5af7f93fc 新增默认的库存 2025-11-11 08:49:55 +08:00
197c6272f9 商品映射新增商品货号查询 2025-11-10 18:07:40 +08:00
41b339e825 商品映射新增商品货号查询 2025-11-10 17:17:40 +08:00
45a4166b0b 新增数据库存储文件内容,新增配置字段 2025-11-10 16:20:55 +08:00
e3741192c4 更新逻辑修改 2025-11-08 10:11:17 +08:00
600135e196 Merge branch 'dev' of http://git.gpxscs.cn/backend/java-mall into dev 2025-11-08 10:08:59 +08:00
ac908a133a 同步商品命名修改恢复 2025-11-08 10:00:48 +08:00
4cc4c58470 同步商品命名修改 2025-11-08 09:55:47 +08:00
c8e912f378 解决商品不存在时的扣减出错问题 2025-11-07 17:42:04 +08:00
5ef7e407ac 解决下载密钥解析问题 2025-11-07 17:21:01 +08:00
ff43646921 打印日志,检查下载包下载失败问题 2025-11-07 16:45:33 +08:00
b775bf9184 重构shop_store_activity_base表,解决版本不兼容问题 2025-11-07 16:10:03 +08:00
bfae893862 退单针对商品不存在的问题处理 2025-11-07 14:36:06 +08:00
c934bcb9dc 流水逻辑修改 2025-11-07 10:06:53 +08:00
3e5e9c265e 时间字段命名修复 2025-11-07 08:59:13 +08:00
f581602691 退款总额取值修复 2025-11-06 18:21:58 +08:00
4abdfe4ee8 createTime和updateTime时间已有删除重复设置值 2025-11-06 18:00:12 +08:00
f0d897222f 手动新增商品时新增item条码 2025-11-06 17:30:29 +08:00
c504daf333 自取更新时间 2025-11-06 17:25:15 +08:00
119c39ece8 金额取整数 2025-11-06 16:48:08 +08:00
bb2bccf92c 退款新增总额 2025-11-06 09:34:32 +08:00
a68e1de1d4 退款新增总额 2025-11-06 09:30:17 +08:00
198479f091 打印同步规格日志 2025-11-05 16:35:36 +08:00
eed931c65b 更新时不再自动匹配图库,以提升服务器性能 2025-11-05 09:13:48 +08:00
f8c4c1177b 活动商品字段改变逻辑修改 2025-11-04 18:11:55 +08:00
fd2fd5c899 Merge branch 'main' into dev 2025-11-04 15:25:54 +08:00
36982e053e 规格计算单价 2025-11-04 14:38:53 +08:00
03a475d1c9 新增事务方案修复掉线问题导致的重复消费 2025-11-04 11:42:08 +08:00
4b13a8c0d3 同步价改为订单价格 2025-11-04 11:17:37 +08:00
5259e85f98 活动同步问题修复 2025-11-03 18:01:03 +08:00
8a8c13d9e3 活动同步问题修复 2025-11-03 18:00:47 +08:00
31c3b52963 主题活动同步改同步 2025-11-03 17:58:06 +08:00
471244b8e6 思迅同步销售流水和支付流水,调价时间查询新增 2025-11-03 16:10:53 +08:00
4d2649d5e9 新增单价营业员相关字段,实现思迅流水 2025-11-03 15:44:20 +08:00
beb42524dc 思迅同步销售流水和支付流水 2025-11-01 11:16:53 +08:00
58d75735d6 思迅同步地址 2025-11-01 10:49:46 +08:00
6604eb70cb 发布后更改发版时间 2025-10-31 10:22:41 +08:00
874e5da9af 优化商品切割 2025-10-31 09:03:34 +08:00
73f030e222 重新上架,上架时间改为当前时间 2025-10-30 11:47:07 +08:00
e1d983f0ad 优化同步的单位判断 2025-10-30 10:28:51 +08:00
538ced5cd2 同步数据不更新商品名称 2025-10-29 16:20:41 +08:00
14ad8988e7 新增分类查询排序 2025-10-29 15:47:05 +08:00
1b27a1c58d 解决线程不安全的时间操作,防止时间溢出 2025-10-29 12:10:45 +08:00
cad18ed55c 修改商品货架号同步到base表 2025-10-29 10:41:14 +08:00
7d3fb8d322 思迅设置用户名称 2025-10-29 10:20:02 +08:00
6885640533 Merge branch 'main' into dev 2025-10-29 10:17:56 +08:00
76e4b86357 商品价格分类同步改为更新不修改发版状态 2025-10-29 10:16:31 +08:00
311a82a32f 商品映射市场价更改 2025-10-28 18:51:35 +08:00
3c067f4233 商品映射市场价更改 2025-10-28 18:26:52 +08:00
f16582a5db 映射导入更新字段 2025-10-28 16:56:57 +08:00
6b4785b006 线上溢价率新增 2025-10-28 16:02:48 +08:00
072bf26b12 修改上架时间不准确,默认库存同步问题 2025-10-28 10:47:04 +08:00
21ae722873 更新时不重新匹配图片 2025-10-28 10:10:44 +08:00
4e77bd61b8 根据条形码查询商品详情,用于编辑 2025-10-27 16:13:47 +08:00
bc26ada1f6 根据条形码查询商品详情,用于编辑 2025-10-27 16:13:39 +08:00
6dfadcec94 商品默认不上架,查询改为按时间倒叙 2025-10-25 16:03:24 +08:00
d2600ed52e 商品映射新增导出未分配商品功能 2025-10-24 17:37:29 +08:00
f0c1967f7a 修改更新库存方法 2025-10-24 15:11:33 +08:00
142f2414a9 Merge branch 'main' into dev 2025-10-24 15:10:36 +08:00
5562e14ca5 修改更新库存方法 2025-10-24 15:05:52 +08:00
fe80681e2e 类型改为可以更改 2025-10-24 12:04:05 +08:00
3ba8cd9d3e 修改库存无法退回问题 2025-10-23 17:22:15 +08:00
2aa0fd027a 异常订单更改操作流程 2025-10-23 16:37:26 +08:00
675b55baa5 异常订单自行发货状态修改,改为已出库 2025-10-23 15:16:59 +08:00
00956c1ca5 新增顺丰同城库存扣减 2025-10-23 14:58:11 +08:00
767d9ae343 商家手动点击确认后修改状态 2025-10-23 14:27:53 +08:00
bb9f905303 Merge branch 'main' into dev 2025-10-23 10:11:24 +08:00
534eae1a56 同城配送时修改兼容手动配送的微信发货操作 2025-10-23 10:10:17 +08:00
be821d0265 B
Merge branch 'main' into dev
2025-10-22 17:42:28 +08:00
286180258f 新增发货后的蓝驰系统库存扣减 2025-10-22 17:33:03 +08:00
afddad1926 商家异常订单手动发货功能新增 2025-10-22 15:16:32 +08:00
97ecfa3c79 Merge branch 'main' into dev 2025-10-22 09:07:45 +08:00
76b378d205 思迅同步,改为出库时才扣减库存 2025-10-21 18:01:12 +08:00
99af352328 思迅同步库存问题修改,新增取消订单和商家同意退货时触发库存回退到思迅 2025-10-21 15:15:09 +08:00
c6736d120d 优化自动取消订单批次,改为分页 2025-10-21 15:13:31 +08:00
951050da3d 思迅同步库存问题修改,类型问题扣减货架号取值从product_number 2025-10-21 09:15:21 +08:00
e5c22d51f4 思迅同步库存问题修改,类型问题扣减为空问题日志 记录 2025-10-20 22:09:48 +08:00
f0237085ed 思迅同步库存问题修改,类型问题扣减问题 2025-10-20 21:14:39 +08:00
453aba2930 思迅同步库存问题修改,类型问题扣减问题 2025-10-20 20:46:58 +08:00
f74de955c5 思迅同步库存问题修改,类型问题扣减问题 2025-10-20 15:36:19 +08:00
a8fce86d84 思迅同步库存问题修改,类型问题扣减问题 2025-10-20 15:19:19 +08:00
5b7be1a41c 思迅同步库存问题修改,类型问题 2025-10-20 11:20:27 +08:00
dffed92a76 Merge branch 'main' into dev 2025-10-17 17:01:30 +08:00
cfc0f6fcbc 思迅同步库存问题修改,分隔符问题 2025-10-17 16:55:53 +08:00
47b8f474a9 批量切割规格新增货架号 2025-10-17 15:07:21 +08:00
663f4689a7 批量切割规格去掉名称 2025-10-17 15:01:04 +08:00
3a30209005 Merge branch 'main' into dev 2025-10-17 09:22:53 +08:00
4d9b91501e 新增商品分类diy查询 2025-10-14 17:06:24 +08:00
dc7431daaf 思迅批量对接次日更新库存 2025-10-13 14:48:43 +08:00
1a5d5e3550 消息推送根据微信号去重 2025-10-11 15:50:12 +08:00
c7ab97f948 Merge branch 'main' into dev 2025-10-11 14:31:57 +08:00
1a841f3f85 新增库存扣减中间表的消费,保证库存的扣减一致性 2025-10-11 14:23:57 +08:00
704b9df74d 新增库存扣减中间表 2025-10-11 14:22:08 +08:00
61228d9c35 新增店铺营业时间修改 2025-09-30 10:47:55 +08:00
37d6173697 新增店铺二级分类选择 2025-09-29 17:11:37 +08:00
eade3040d2 店铺树形新增显示条件查询 2025-09-29 14:54:24 +08:00
9eafc6bac5 店铺分类查询按子类查询问题修改 2025-09-29 10:51:54 +08:00
bde21f33c7 店铺按子类查询 2025-09-27 19:18:41 +08:00
6f186ea197 过滤不显示的店铺分类 2025-09-27 18:16:05 +08:00
45498067a6 shop_base防止空修改 2025-09-27 17:16:34 +08:00
0c4467ea4f 新增次日补全功能 2025-09-27 15:28:55 +08:00
0f0f4e048c Merge branch 'main' into dev 2025-09-27 11:46:44 +08:00
7253649412 Merge branch 'main' into dev 2025-09-26 11:18:58 +08:00
c9790a76e1 新增判断调度任务的注册成功debug信息 2025-09-25 10:46:31 +08:00
4a11ac1867 同步思迅库存扣减问题修复 2025-09-24 18:32:14 +08:00
4efd79c180 Merge branch 'main' into dev 2025-09-24 17:31:41 +08:00
5fa1877072 消息推送绑定模板区分推送模板授权和推送成功处理 2025-09-24 16:36:07 +08:00
3d63719719 消息推送绑定模板参数优化 2025-09-24 16:00:47 +08:00
2275668d43 消息推送结束时间调整 2025-09-24 15:10:21 +08:00
18af66e858 微信消息订阅job问题修复 2025-09-24 14:42:12 +08:00
65f3031a70 同步商品库存给思迅数据库 2025-09-24 10:35:25 +08:00
e624d14abb 消息订阅发送任务修改绑定类型查询-不使用findOne 2025-09-24 09:11:50 +08:00
f524928b5a 消息订阅发送任务修改绑定类型查询 2025-09-23 18:31:37 +08:00
b94da3f38a 消息订阅模板绑定问题修复 2025-09-23 18:14:10 +08:00
fcec279495 订单无法扣除商品库存问题修复 2025-09-23 18:13:24 +08:00
a2cda4e494 微信小程序订阅消息回调支持body回传 2025-09-23 17:21:59 +08:00
0ac51a5119 微信订阅消息回调支持post和get方法 2025-09-23 16:57:42 +08:00
1ae6a7a0aa 图库洗词,导入分类最大限额 2025-09-23 15:59:40 +08:00
4699a7a90c 新增店铺密钥接口 2025-09-20 11:50:01 +08:00
8f4c981cb5 解决微信推送服务器配置问题 2025-09-20 10:15:36 +08:00
338758884c 微信消息推送回调接口参数调整,通过消息推送服务器配置-解决非json配置问题 2025-09-20 09:10:08 +08:00
5e2e83bc24 微信消息推送回调接口参数调整,通过消息推送服务器配置 2025-09-19 18:16:20 +08:00
99ec09fe04 微信消息推送回调接口参数调整,通过消息推送服务器配置 2025-09-19 18:08:21 +08:00
61e1614c62 微信消息推送回调接口参数调整 2025-09-19 17:37:52 +08:00
e100c95d3b 新增小程序消息订阅模板功能回调和批次任务 2025-09-19 16:04:17 +08:00
a5871fb9b0 新增小程序消息订阅模板功能回调和批次任务 2025-09-19 16:03:13 +08:00
4563779ce3 新增小程序消息订阅模板功能 2025-09-18 16:49:18 +08:00
fca7eeec37 新增小程序消息订阅模板功能 2025-09-18 16:46:52 +08:00
11943acfb8 diy查询接口逻辑修改 2025-09-17 18:17:46 +08:00
527c83e677 商家注销功能 2025-09-16 16:53:31 +08:00
f1204cf2d0 商家注销功能 2025-09-16 16:43:01 +08:00
b8406deda7 服务器下载路径修改 2025-09-08 17:48:27 +08:00
36d27edefe 客户端下载路径修改为白名单路径 2025-09-08 10:00:42 +08:00
0e1ef491e2 商品默认图片选择 2025-09-06 15:55:53 +08:00
3 changed files with 30 additions and 77 deletions

View File

@ -38,9 +38,6 @@ public class ShopMchEntryBranch implements Serializable {
@ApiModelProperty(value = "拉卡拉终端号")
private String lkl_term_no;
@ApiModelProperty(value = "商户登录手机号")
private String login_mobile;
@ApiModelProperty(value = "审核关联号", required = true)
private String review_related_id;
@ -53,12 +50,9 @@ public class ShopMchEntryBranch implements Serializable {
@ApiModelProperty(value = "拉卡拉通知响应数据")
private String lkl_notify_reps;
@ApiModelProperty(value = "状态1-已成功2-审核未通过3-未处理4-待审核;")
@ApiModelProperty(value = "该商家入驻记录是否有效0:无效1:有效")
private Integer status;
@ApiModelProperty(value = "审核状态")
private String status_text;
@ApiModelProperty(value = "商家入驻记录的创建时间")
private Date created_at;

View File

@ -110,58 +110,37 @@ public class ShopMchEntryBranchServiceImpl extends BaseServiceImpl<ShopMchEntryB
return false;
}
LambdaUpdateWrapper<ShopMchEntryBranch> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(ShopMchEntryBranch::getReview_related_id, reviewRelatedId)
.set(ShopMchEntryBranch::getUpdated_at, new Date());
try {
LambdaUpdateWrapper<ShopMchEntryBranch> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(ShopMchEntryBranch::getReview_related_id, reviewRelatedId)
.set(ShopMchEntryBranch::getUpdated_at, new Date());
// 更新状态字段
if (CheckUtil.isNotEmpty(status)) {
updateWrapper.set(ShopMchEntryBranch::getStatus, status);
String statusText = getStatusText(status);
updateWrapper.set(ShopMchEntryBranch::getStatus_text, statusText);
log.debug("更新状态字段为: {} ({})", status, statusText);
}
// 更新状态字段
if (CheckUtil.isNotEmpty(status)) {
updateWrapper.set(ShopMchEntryBranch::getStatus, status);
log.debug("更新状态字段为: {}", status);
}
// 更新通知响应内容和终端号
if (StrUtil.isNotBlank(notifyResp)) {
updateWrapper.set(ShopMchEntryBranch::getLkl_notify_reps, notifyResp);
// 从通知响应中提取并更新终端号
// try {
// 更新通知响应内容和终端号
if (StrUtil.isNotBlank(notifyResp)) {
updateWrapper.set(ShopMchEntryBranch::getLkl_notify_reps, notifyResp);
//
// JSONObject notifyRespJson = JSONUtil.parseObj(notifyResp);
// String termNo = notifyRespJson.getStr("termNo");
// String termNo = notifyRespJson.getStr("termNo", "");
// if (StrUtil.isNotBlank(termNo)) {
// updateWrapper.set(ShopMchEntryBranch::getLkl_term_no, termNo);
// log.debug("更新商户终端编号字段为: {}", termNo);
// }
// } catch (Exception e) {
// log.warn("解析通知响应数据失败,无法提取终端号: {}", e.getMessage());
// }
}
boolean result = update(updateWrapper);
log.info("{}更新分店入驻申请记录,审核关联号: {}", result ? "成功" : "失败", reviewRelatedId);
}
return result;
}
boolean result = update(updateWrapper);
log.info("{}更新分店入驻申请记录,审核关联号: {}", result ? "成功" : "失败", reviewRelatedId);
/**
* 根据状态码获取对应的状态文本
*/
private String getStatusText(Integer status) {
switch (status) {
case 1:
return "审核已通过";
case 2:
return "审核未通过";
case 3:
return "未处理";
case 4:
return "待审核";
case 5:
return "业务异常";
default:
return "未知状态";
return result;
} catch (Exception e) {
log.warn("解析通知响应数据失败,无法提取终端号: {}", e.getMessage());
return false;
}
}
@ -267,10 +246,10 @@ public class ShopMchEntryBranchServiceImpl extends BaseServiceImpl<ShopMchEntryB
return Pair.of(false, "手机已注册过商家账号,请换另一个手机号");
}
// 5. 检查分店终端号是否已成功或申请中
// 5. 检查分店终端号是否已经申请或申请中
LambdaQueryWrapper<ShopMchEntryBranch> branchQueryWrapper = new LambdaQueryWrapper<>();
branchQueryWrapper.eq(ShopMchEntryBranch::getLkl_mer_cup_no, mchEntry.getLkl_mer_inner_no())
.in(ShopMchEntryBranch::getStatus, Arrays.asList(1, 2, 3)); // 状态1-已成功2-审核未通过3-未处理4-待审核5-业务异常
.in(ShopMchEntryBranch::getStatus, Arrays.asList(1, 3)); // 1-申请中3-可能的其他状态
if (count(branchQueryWrapper) > 0) {
return Pair.of(false, "分店终端号已申请或申请中,请等待审核");
}
@ -286,11 +265,9 @@ public class ShopMchEntryBranchServiceImpl extends BaseServiceImpl<ShopMchEntryB
ShopMchEntryBranch shopMchEntryBranch = new ShopMchEntryBranch();
shopMchEntryBranch.setLkl_mer_cup_no(mchEntry.getLkl_mer_cup_no());
shopMchEntryBranch.setReview_related_id(lklResp.getStr("reviewRelatedId"));
shopMchEntryBranch.setLogin_mobile(mainStoreBranchReq.getLogin_mobile());
shopMchEntryBranch.setStatus(4);// 状态1-审核已成功2-审核未通过3-未处理4-待审核
shopMchEntryBranch.setStatus_text("待审核");
shopMchEntryBranch.setLkl_req(JSONUtil.toJsonStr(mainStoreBranchReq));
shopMchEntryBranch.setLkl_reps(JSONUtil.toJsonStr(lklResp));
if (!saveShopMchEntryBranch(shopMchEntryBranch)) {
return Pair.of(false, "分店提交申请失败");
}
@ -332,8 +309,6 @@ public class ShopMchEntryBranchServiceImpl extends BaseServiceImpl<ShopMchEntryB
// 3. 更新分店入驻申请记录
shopMchEntryBranch.setLkl_term_no(termNo);
shopMchEntryBranch.setStatus(CommonConstant.Enable);
// 拉卡拉审核通过之后才进入这个方法
shopMchEntryBranch.setStatus_text("审核已成功");
shopMchEntryBranch.setLkl_notify_reps(lklNotifyResp);
// 使用 LambdaUpdateWrapper 确保只更新指定字段

View File

@ -190,7 +190,7 @@ public class ShopMchEntryServiceImpl extends BaseServiceImpl<ShopMchEntryMapper,
log.debug("开始处理商家入驻申请");
// 检查是否已登录
Integer userId;
Integer userId = 0;
UserDto user = getCurrentUser();
if (user == null || user.getId() == null) {
@ -246,20 +246,9 @@ public class ShopMchEntryServiceImpl extends BaseServiceImpl<ShopMchEntryMapper,
return CommonResult.failed("请选择是企业还是个人");
}
if (StrUtil.isBlank(record.getFront_facade_image())) {
log.info("未上传店铺门面照片,手机号: {}", loginMobile);
return CommonResult.failed("请上传店铺门面照片");
}
if (StrUtil.isBlank(record.getEnvironment_image())) {
log.info("未上传店铺环境照片,手机号: {}", loginMobile);
return CommonResult.failed("请上传店铺环境照片");
}
if (StrUtil.isBlank(record.getCheckstand_image())) {
log.info("未上传店铺收银台照片,手机号: {}", loginMobile);
// TODO 商家版App更改之后再开启
// return CommonResult.failed("请上传店铺收银台照片");
log.warn("未上传店铺门头照片,手机号: {}", loginMobile);
return CommonResult.failed("请上传店铺收银台照片");
}
// 不管是企业或个人只要没有填写联系人就直接把商家手机号码作为联系人手机号码
@ -288,7 +277,7 @@ public class ShopMchEntryServiceImpl extends BaseServiceImpl<ShopMchEntryMapper,
// 检查企业法人或个人的营业执照或身份证
if (ObjectUtil.isNotEmpty(record.getEntity_type()) && record.getEntity_type().equals(CommonConstant.MCH_ENTITY_TYPE_GR)) {
log.debug("个人入驻信息校验,手机号: {}", loginMobile);
isQy = false; // 个人入驻小微
isQy = false; // 个人入驻
// 个人
if (StrUtil.isBlank(record.getIndividual_id_number())
|| StrUtil.isBlank(record.getIndividual_id_name())
@ -310,7 +299,6 @@ public class ShopMchEntryServiceImpl extends BaseServiceImpl<ShopMchEntryMapper,
record.setIndividual_id_period_end("9999-12-31");
}
// 联系人名为空则使用身份证
if (StrUtil.isBlank(record.getContact_name())) {
record.setContact_name(record.getIndividual_id_name());
}
@ -355,22 +343,18 @@ public class ShopMchEntryServiceImpl extends BaseServiceImpl<ShopMchEntryMapper,
return CommonResult.failed("法人手机号码有误!");
}
// 长期身份证
if (StrUtil.contains(record.getLegal_person_id_period_end(), "长期")
|| StrUtil.contains(record.getLegal_person_id_period_end(), "永久")) {
record.setLegal_person_id_period_end("9999-12-31");
}
// 联系人使用法人身份证的姓名
if (StrUtil.isBlank(record.getContact_name())) {
record.setContact_name(record.getLegal_person_name());
}
}
// 检查银行账号
if (StrUtil.isBlank(record.getBank_name())
|| StrUtil.isBlank(record.getAccount_number())
|| StrUtil.isBlank(record.getAccount_holder_name())) {
if (StrUtil.isBlank(record.getBank_name()) || StrUtil.isBlank(record.getAccount_number()) || StrUtil.isBlank(record.getAccount_holder_name())) {
log.warn("缺少银行账号信息,手机号: {}", loginMobile);
return CommonResult.failed("缺少银行账号信息!");
}