Files
MER-2.2_2601/mer_java
AriadenCaseblg 0e6519b176 fix: 修复平台管理员(mer_id=0)无法查看商户订单数据的问题
根因:商户订单相关Service方法中使用systemAdmin.getMerId()做数据过滤,
平台管理员mer_id=0导致SQL查询条件o.mer_id=0匹配不到任何商户订单。

修复内容(共19处):
- OrderServiceImpl.java: 订单列表、详情、发货、物流、核销、发货单修改等
  10处merId过滤增加平台管理员判断(mer_id>0时才过滤)
- RefundOrderServiceImpl.java: 退款列表、详情、备注、审核、收货、拒绝收货
  6处merId过滤增加平台管理员判断
- ManageOrderServiceImpl.java: 订单详情列表1处
- OrderMapper.xml: getMerchantAdminPage查询中mer_id改为条件判断
- RefundOrderMapper.xml: getMerchantAdminPage查询中mer_id改为条件判断

修复逻辑:当systemAdmin.getMerId()==0(平台管理员)时跳过商户ID过滤,
允许查看所有商户的订单数据;当mer_id>0(商户管理员)时保持原有过滤逻辑。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 12:03:38 +08:00
..

环境

  1. Java Jdk1.8
  2. Redis 5+
  3. Mysql 5.7+

Java项目框架

  1. SpringBoot 2.2.6.RELEASE
  2. Maven 3.6.1
  3. Swagger 2.9.2
  4. Mybatis Plus 3.3.1

文档链接

admin 开发文档 http://api.admin.merchant.java.crmeb.net/doc.html front 开发文档 http://api.front.merchant.java.crmeb.net/doc.html 安装部署文档 https://doc.crmeb.com/crmebjavalandmer/crmebjavamer/6919 使用说明 https://doc.crmeb.com/crmebjavalandmer/crmebjavamer/6920

部署

  1. 拿到jar包上传到web目录下宝塔配置的域名指向的web目录下即可
  2. 在 jar包同级目录下运行 start.sh (运行命令为 ./start.sh ) 脚本即可启动项目
  3. shell脚本会自动运行 tail -f crmeb_out.file 命令输出当前启动日志
  4. 看到 Completed 200 OK 表示启动成功
  5. 默认启动 20000 端口号

注意事项

  1. web端口号不可以设置为20000
  2. 反向代理地址: http://127.0.0.1:20000 【外网域名指向这个地址】

二次开发帮助文档

##注解参考:

  1. @NotNull 注解 作用类型 解释 任何类型 属性不能为 null
  2. @NotEmpty 集合 集合不能为 null,且 size 大于 0
  3. @NotBlank 只能作用在 String 上,不能为 null,而且调用 trim() 后,长度必须大于 0
  4. @AssertTrue Boolean、boolean 布尔属性必须是 true
  5. @Min 数字类型(原子和包装) 限定数字的最小值(整型)
  6. @Max@Min 限定数字的最大值(整型)
  7. @DecimalMin@Min 限定数字的最小值(字符串,可以是小数)
  8. @DecimalMax@Min 限定数字的最大值(字符串,可以是小数)
  9. @Range 数字类型(原子和包装) 限定数字范围(长整型)
  10. @Length 字符串 限定字符串长度
  11. @Size 集合 限定集合大小
  12. @Past 时间、日期 必须是一个过去的时间或日期
  13. @Future 时期、时间 必须是一个未来的时间或日期
  14. @Email 字符串 必须是一个邮箱格式
  15. @Pattern 字符串、字符 正则匹配字符串

产品复制

  1. 设置 99api 对应的api到配置表eb_system_config
  2. 配置baseUrl和key 实际的key可以根据自己的定义修改
  3. 目前支持天猫,京东,淘宝,苏宁,拼多多

打印机

  1. 易联云文档
  2. 易联云JAVA SDK

行为验证码 安吉加加

https://captcha.anji-plus.com/