danaisuiyuan
403ffe0fde
feat(dashboard): add boss dashboard H5 and APIs
...
Implement the mobile dashboard frontend, admin overview APIs, report archive export, and local dev proxy so the boss dashboard can run against real backend data while preserving MSW demos.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 13:07:55 +08:00
danaisuiyuan
693c66c258
fix(integral): 防止个人奖金重复生成积分
...
将个人奖金转积分流程改为先写唯一流水再加积分,并用 wa_selfbonus_logid 唯一索引兜底多入口并发场景;同时补充历史重复数据修复与索引落地 SQL 脚本。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 13:07:55 +08:00
apple
708bf9af48
feat(sxsy80): 外部用户 UID 筛选与积分明细展示
...
User list API accepts uid; admin external pages tighten filters and
integral log maps self-bonus rows via wa_selfbonus_log for display.
Made-with: Cursor
2026-04-27 13:30:05 +08:00
apple
e7ffbbf302
docs(sxsy80): 补充文档、合同资源与数据清理脚本
...
- 更新前后端 sign_contract_sxsy80.pdf
- 增加 com-sxsy80 说明、数据迁移与 SQL/执行脚本
- 增加 com-xsj33 数据迁移说明与 docs 下合同源文件
Made-with: Cursor
2026-04-26 16:50:36 +08:00
apple
3c6ec4ed73
feat(sxsy80): 太原树英商贸环境与域名配置
...
- 新增 application-sxsy80.yml(前后端),MySQL/Redis 指向 106.14.132.80,imagePath 与 sync shop_14
- 默认 profile 切换为 sxsy80
- 合同 PDF 与落库域名 https://sxsy.cichude.com
- uni-app:积分域 sxsy-jf、抢购跳转 sxsy、静态合同路径
- backend-adminend:VUE_APP_BASE_API 指向 sxsy-jf
- 分支 sxsy80 基于 origin/czcf82
Made-with: Cursor
2026-04-26 16:37:46 +08:00
danaisuiyuan
eb349ffa74
chore(czcf82): Spring profiles, migration docs, and shop URLs
...
Add per-shop application YAML, company data migration notes and SQL
supplements, and point admin, API, and uni-app at czcf82 endpoints.
Made-with: Cursor
2026-04-26 15:55:22 +08:00
danaisuiyuan
18b74a131a
chore(czcf82): add contract assets and environment info docs
...
Add czcf82 contract PDF assets for backend and uniapp, and include company environment reference docs needed for deployment handoff.
Made-with: Cursor
2026-04-17 13:04:14 +08:00
danaisuiyuan
43d652aa42
feat(czrt6): switch runtime domains and profile to czrt6
...
Update admin/frontend profiles, contract template paths, and H5/integral routing domains to point the deployed environment from byjyw149 to czrt6.
Made-with: Cursor
2026-04-17 12:26:19 +08:00
danaisuiyuan
770b0bcb62
chore(byjyw149): switch admin endpoints and profile settings
...
Align byjyw149 environment settings by updating admin frontend API endpoints, activating the byjyw149 Spring profile, and documenting the corresponding company deployment notes.
Made-with: Cursor
2026-04-17 10:11:22 +08:00
danaisuiyuan
5ae826d532
Merge remote-tracking branch 'origin/czc231' into byjyw149
2026-04-17 09:11:00 +08:00
danaisuiyuan
70ccfef0d2
chore(byjyw149): add czrt6 handoff assets and clean obsolete files
...
Add czrt6 company handoff docs/assets and remove stale logs/config artifacts so the branch state matches current tenant delivery materials.
Made-with: Cursor
2026-04-17 09:05:55 +08:00
danaisuiyuan
29381814ff
feat(byjyw149): switch project config to jinyawen environment
...
Align backend profile, contract template/domain, and uniapp mall/jump/pdf paths for the byjyw149 tenant so deployment matches the new company environment and avoids cross-tenant URLs.
Made-with: Cursor
2026-04-17 09:04:47 +08:00
apple
cd136df685
chore: update admin env, application profiles, and migration notes
...
Made-with: Cursor
2026-04-10 11:20:38 +08:00
apple
60a06f3692
Merge branch 'feature/marketing-integral-log' into czc231
...
Restore backend-adminend/src/api/integral.js (integralListApi) after modify/delete conflict with czc231.
Made-with: Cursor
2026-04-09 16:01:43 +08:00
apple
f8ba25e7d5
feat(integral-external): order/user list, integral log, wa selfBonus
...
- Fix ExternalIntegral order list (no double restPage); default 普通订单; UI columns for useIntegral and buyer uid/nickname/phone; enrich StoreOrderDetailResponse and admin query select.
- External user list: UserResponse.selfBonus and fillWaSelfBonus from wa_users.id=uid.
- Integral log: AdminIntegralSearchRequest nickName/phone; findAdminList filters and ordering; integralExternal API sends page/limit as query params.
- Integral detail page: linkType Chinese mapping including selfbonus; update docs/newpage.md.
- Dashboard grid menu entries for integral-external routes.
Made-with: Cursor
2026-04-09 15:10:16 +08:00
apple
f5e8652539
feat(czc231): 宝应晨召春商贸环境
...
- 新增 application-czc231.yml(front/admin),指向 8.136.120.231
- 默认 profile=czc231;合同 PDF sign_contract_chenzhaochun,域名 chenzhaochun.com
- uniapp / 后台 Vue / deploy.conf 同步文档域名与目录
- h5/static/configs.js:寄卖与积分 URL(sn_id、appStr 需部署时填写)
- 已在库内 wa_options.system_config 写入标题实体与 deploy 段落(远程库)
Made-with: Cursor
2026-04-05 11:11:01 +08:00
apple
945ca2d3d0
feat(hapr191): 淮安鹏然商贸环境配置
...
- 新增 application-hapr191.yml(front/admin),imagePath/DB/Redis 指向 114.55.232.191
- 默认 spring.profiles.active=hapr191
- 合同 PDF 模板 sign_contract_pengran,落库域名 https://hapengran.com/
- uniapp:jf.hapengran.com、抢购/个人中心跳转 hapengran.com
- deploy.conf 增加 hapr191 段;后台 Vue API 指向 jfadmin.hapengran.com
Made-with: Cursor
2026-04-04 16:09:42 +08:00
scott
ee0886b800
feat: 新增积分外部页面(免认证三页 + 配套基础设施)
...
前端:
- 新增 EmptyLayout 空壳布局(无侧边栏/导航)
- 新增 requestNoAuth Axios 实例(不注入 token)
- 新增 integralExternal 路由模块(/integral-external/*)
- permission.js 加入 whiteListPrefixes 前缀白名单跳过登录
- 新增 phoneDesensitize 手机号脱敏过滤器
- 新增三个免认证页面:
· 积分订单页(/integral-external/order)
· 用户积分页(/integral-external/user,手机号脱敏)
· 用户积分明细子页(/integral-external/user/integral-detail)
后端:
- 新增 ExternalIntegralController(无 @PreAuthorize)
· GET /api/external/integral/order/list
· GET /api/external/integral/user/list
· POST /api/external/integral/log/list
- WebSecurityConfig 加入 /api/external/integral/** permitAll
文档与工具:
- 新增 coding plan、schedule、测试报告
- 新增 start-backend.sh / start-frontend.sh 本地启动脚本
- 新增 .mvn/wrapper/maven-wrapper.properties
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 10:41:30 +08:00
apple
25409f26ce
fix(front): WaUser 合同地址改为 jjy.uj345.com(shjjy153)
...
Made-with: Cursor
2026-03-23 11:57:38 +08:00
scott
fe9e1916fa
feat: 重构营销模块积分日志页面
...
- 优化搜索区域:支持用户昵称、用户ID、时间范围筛选
- 新增表格字段:ID、用户ID、昵称、来源/用途、积分变化、变化后积分、关联类型、状态、备注、日期
- 积分变化带颜色标识:增加(绿色+)、扣减(红色-)
- 状态标签彩色区分:订单创建/冻结期/完成/失效
- 关联类型中文映射:订单/签到/系统
- 使用已有的 integralListApi 接口
- 参考用户详情页积分明细样式
2026-03-20 15:53:48 +08:00
apple
ebd4619d65
feat: 拆分 admin 部署脚本,支持单独部署 API 或 Vue 前端
...
Made-with: Cursor
2026-03-19 17:24:15 +08:00
apple
0f02cb7eba
shjjy153: 新增 deploy-front-shjjy153.sh,更新配置
...
Made-with: Cursor
2026-03-18 12:21:14 +08:00
apple
d5439323db
shccd159: 新增 deploy-front-shccd159.sh,更新 DEPLOY.md
...
Made-with: Cursor
2026-03-18 11:52:23 +08:00
apple
d8fc82d2e4
shccd159: 更新 deploy.conf
...
Made-with: Cursor
2026-03-18 10:51:46 +08:00
apple
7366ab1200
shccd159: 配置与页面更新
...
Made-with: Cursor
2026-03-18 10:38:36 +08:00
apple
a14566122b
Merge main into shccd159,保留 shccd159 配置(jjy/ccd 域名)
...
Made-with: Cursor
2026-03-18 10:35:08 +08:00
apple
d00d5119ec
Merge main into miao33
...
Made-with: Cursor
2026-03-16 11:20:06 +08:00
apple
079076a70e
miao33: 从 main 同步 single_uniapp22miao,dart-sass 兼容修复,DEPLOY.md 更新
...
- 从 main 获取 single_uniapp22miao 子项目
- dart-sass: /deep/ -> ::v-deep,calc 运算符加空格
- DEPLOY.md 采用 shccd159 版本(4 子项目架构说明)
Made-with: Cursor
2026-03-16 11:16:42 +08:00
apple
e87b823d31
chore: 更新 shccd159 配置与 application.yml
...
Made-with: Cursor
2026-03-16 10:26:31 +08:00
apple
4b0afb3951
refactor: frontend 重命名为 backend-adminend,新增 shccd159/shjjy153 配置
...
- frontend 目录迁移至 backend-adminend(管理后台前端)
- 新增 application-shccd159.yml、application-shjjy153.yml
- 更新 deploy.conf、DEPLOY.md、application.yml
Made-with: Cursor
2026-03-16 09:33:54 +08:00
apple
fcb10e9bc7
fix: 积分页支出明细不显示 + integral/list 支持 type 参数
...
- 前端 points.vue: 支出明细 type 过滤改为 Number(item.type)===2;onLoad 先 await loadUserInfo 再 loadPointsList;请求 getIntegralList 时传 type=2
- 后端 integral/list: 增加可选参数 type(1=收入,2=支出),UserIntegralRecordServiceImpl 支持按 type 筛选
- 新增 backend/shell/test-integral-list.sh 测试 integral/list 支出明细
- 新增 backend/shell/start-front-miao33.sh 使用 nohup 启动 crmeb-front(miao33)
Made-with: Cursor
2026-03-16 07:42:51 +08:00
panchengyong
0cd7ebe202
feat: 完成 shjjy153 分支 jjy 项目配置切换和签名功能优化
2026-03-15 12:12:37 +08:00
panchengyong
6b131e07ab
feat: 更新签名页面和合同文件
2026-03-14 20:31:27 +08:00
panchengyong
d83d6d66fd
feat: 添加 shccd159 分支配置文件和合同 PDF 文件
2026-03-14 19:18:05 +08:00
panchengyong
e0e2f50806
解决合并冲突
2026-03-13 13:35:38 +08:00
panchengyong
786bf78282
更新项目配置和添加小程序模块
...
- 修改 ArticleController.java
- 更新 application.yml 配置
- 更新 frontend/.env.production 环境配置
- 添加 single_uniapp22miao 小程序模块
- 添加 logs 目录
2026-03-13 13:27:13 +08:00
apple
9c29721dc4
miao33 部署脚本:编译前临时设置 spring.profiles.active=miao33,编译后恢复
...
Made-with: Cursor
2026-03-13 01:40:29 +08:00
apple
6e1bce929b
miao33: 部署脚本、打包前 API 检查、文档与配置
...
- 新增 backend/shell/deploy-admin-miao33.sh(miao33 一键打包部署)
- deploy.conf 增加 VUE_APP_BASE_API_EXPECTED,miao33/by80 打包前校验前端 API 地址
- deploy-admin-by80.sh / deploy-admin-miao33.sh 增加步骤:检查 .env.production 中 VUE_APP_BASE_API
- backend/DEPLOY.md、frontend/DEPLOY.md 补充 miao33 与 API 检查说明
- frontend/.env.production、frontend/deploy.conf 同步 miao33 配置
- by80 脚本 get_conf 仅解析 by80 段
Made-with: Cursor
2026-03-12 22:00:34 +08:00
apple
daa1c54cc0
by80: 部署文档与脚本、配置更新
...
- backend/DEPLOY.md: 打包与自动部署说明(by80/miao80)
- backend/shell/deploy-admin-by80.sh: 一键编译+备份+上传+重启(tar 上传前端)
- frontend/DEPLOY.md: 前端打包与自动部署发布说明
- deploy.conf / .env 配置更新
Made-with: Cursor
2026-03-12 16:51:44 +08:00
apple
71f50e34d7
by80 分支:配置与部署文件
...
Made-with: Cursor
2026-03-12 15:50:12 +08:00
apple
31c5426641
会员管理-积分余额:支持小数点后3位,修复用户列表积分不显示
...
- 后台:UserOperateIntegralMoneyRequest.integralValue 改为 BigDecimal,支持3位小数
- 后台:UserServiceImpl 积分操作逻辑改为 BigDecimal,支持小数
- 后台:UserResponse.integral 改为 BigDecimal,修复 BeanUtils 复制导致列表积分不显示
- 前端:积分输入框增加 precision=3、step=0.001,支持3位小数输入
Made-with: Cursor
2026-03-12 15:40:02 +08:00
apple
5432904bcb
Initial commit: 单商户积分商城 - 管理后台前端 + CRMEB 后端
...
Made-with: Cursor
2026-03-08 18:35:11 +08:00