shizhongqi 4 miesięcy temu
rodzic
commit
363bb0d34b

+ 29 - 4
任务小笔记/26年/03-05:累计消费与会员等级.md

@@ -11,6 +11,9 @@
 ![[Pasted image 20260305095930.png]]
 
  - 写个脚本,把所有客户的累计消费和成长值、积分刷新刷对一下(等级也要刷新对)
+ - 消费记录、成长值记录、积分记录
+   1. 事项的写法: 客户名字+下单+订单编号,同理 红冲 售后
+   2. 事项要对应具体的下单、售后、红冲,如果是后台开单的,还要显示操作的员工名字。不要笼统写随系统新增,没有对应操作的员工,就留空白
 
 #### 积分与成长记录表--重新设计
 ```
@@ -24,7 +27,8 @@ CREATE TABLE `xhUserGrowth` (
   `relateType` tinyint NOT NULL DEFAULT 0 COMMENT '关联的表或类别:0.无关联 1.零售订单',
   `num` float DEFAULT '0' COMMENT '增加或减少的成长值',
   `growth` float DEFAULT NULL COMMENT '变动后的成长总值',
-  `operatorId` int(11) NOT NULL DEFAULT '0' COMMENT '操作人,adminId',
+  `staffId` int(11) NOT NULL DEFAULT '0' COMMENT '操作人(员工id)',
+  `staffName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '员工名称',
   `remark` varchar(1000) NOT NULL DEFAULT '' COMMENT '备注',
   `createTime` datetime NOT NULL COMMENT '创建时间',
   `updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
@@ -44,7 +48,8 @@ CREATE TABLE `xhUserIntegral` (
   `relateType` tinyint NOT NULL DEFAULT 0 COMMENT '关联的表或类别:0.无关联 1.零售订单',
   `num` float DEFAULT '0' COMMENT '增加或减少的积分',
   `integral` float DEFAULT NULL COMMENT '变动后的积分总值',
-  `operatorId` int(11) NOT NULL DEFAULT '0' COMMENT '操作人,adminId',
+  `staffId` int(11) NOT NULL DEFAULT '0' COMMENT '操作人(员工id)',
+  `staffName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '员工名称',
   `remark` varchar(1000) NOT NULL DEFAULT '' COMMENT '备注',
   `createTime` datetime NOT NULL COMMENT '创建时间',
   `updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
@@ -64,8 +69,28 @@ xhUserGrowth -- num
 ALTER TABLE xhUserGrowth CHANGE num  num float DEFAULT 0 COMMENT '增加或减少的成长值';
 ```
 
+#### 新增 buyAmount变动记录“”表
+```
+CREATE TABLE `xhUserBuyAmount` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `shopId` int(11) NOT NULL DEFAULT '0',
+  `userId` int(11) NOT NULL DEFAULT '0',
+  `userName` varchar(50) NOT NULL DEFAULT '' COMMENT '用户名',
+  `event` varchar(200) NOT NULL DEFAULT '' COMMENT '原由,事项,解释',
+  `relateId` int(11) NOT NULL DEFAULT '0' COMMENT '关联id',
+  `relateType` tinyint(4) NOT NULL DEFAULT '0' COMMENT '关联的表或类别:0.无关联 1.零售订单',
+  `num` float DEFAULT '0' COMMENT '增加或减少的消费值',
+  `buyAmount` float DEFAULT NULL COMMENT '变动后的累计消费',
+  `staffId` int(11) NOT NULL DEFAULT '0' COMMENT '操作人(员工id)',
+  `staffName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '员工名称',
+  `createTime` datetime NOT NULL COMMENT '创建时间',
+  `updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+  PRIMARY KEY (`id`),
+  KEY `idx_s_u` (`shopId`,`userId`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户累计消费记录表';
+```
 
-#### 使用监听者模式来实现积分与成长值的记录
+#### 使用观察者模式来实现(监听)积分与成长值的记录
 Custom.php
 ```
 <?php
@@ -94,7 +119,7 @@ class Custom extends Base
 ```
 
 
-BuyAmountObserver.php
+BuyAmountObserver.phpxu
 ```
 <?php
 

+ 7 - 2
任务小笔记/26年/03-13:预售自动结束.md

@@ -1,6 +1,8 @@
 ### 脚本
 `/usr/local/nginx/html/huahuibao/yii product/cancel-presell`
-### 表
+
+## 原始方案--(现改用方案二)
+#### 表
 ```
 # xhGhsItem -- 花材表
 
@@ -9,7 +11,7 @@
 
 ```
 
-### 创建关于  presell 相关的索引
+#### 创建关于  presell 相关的索引
 ```
 ALTER TABLE xhGhsItem  
 ADD INDEX idx_presell_addTime (presell, addTime);
@@ -19,3 +21,6 @@ ADD INDEX idx_presell_addTime (presell, addTime);
 SELECT * FROM xhGhsItem WHERE presell = 1 ORDER BY addTime DESC  
 LIMIT 20;
 ```
+
+## 方案二
+弃用原始方案,改使用缓存来判断是否有进行预售

BIN
任务小笔记/imgs/Pasted image 20260317142207.png


BIN
任务小笔记/imgs/Pasted image 20260317142331.png


BIN
任务小笔记/imgs/Pasted image 20260317142414.png


BIN
任务小笔记/imgs/Pasted image 20260317143523.png


+ 45 - 0
任务小笔记/给客户进件的流程.md

@@ -0,0 +1,45 @@
+
+### 1. 给客户的信息
+开户资料审核通过了,已经绑定到您的系统。接着需要您按下面的视频进行认证开通收款账户,认证完后,系统就可以用了。
+
+微信如果点进去没有可选的,跟支付宝一样,需要注册新商家。
+
+
+### 发认证教程视频
+在 销花宝  ----  城市批发教程 ----- 微信和支付宝开户认证
+
+
+### 发图片
+![[Pasted image 20260317142207.png|200x300]]
+
+![[Pasted image 20260317142331.png|200x340]]
+
+
+![[Pasted image 20260317142414.png|230x350]]
+
+### 最发一句
+请您认证完后通知一下我们,我们进行最后的确认
+
+
+
+## 2 第二步
+代码绑定 
+
+app-ghs/controllers/TestController.php -- actionGet()
+
+['name' => '唐山花道鲜花', 'merchantNo' => '8221240599200B8', 'wx' => [872387371, 872330310], 'zfb' => '2088380893024531'],
+把填写好的内容加到 TestController.php -- actionGet()
+
+以上内容来自 “商户查询” --- 点击对应商户的“子商户号”  --- 看“报备类型”:微信 或  支付宝
+代码层填好了,合并到dev,访问这个链接,查看:https://api.shop.hzghd.com/test/get
+
+## 3 线上数据库数据更新
+线上阿里云填写,登录二维码发过来
+
+![[Pasted image 20260317143523.png]]
+
+点击商户:
+1. "基本信息" --- 商户编号  ----> 填入到 lkSjNo
+2. 下拉到 “终端信息”
+	1. “聚合收银台” --- “业务信息(扫码)” --- 终端号   ----> 填入到 lklB2BTermNo
+	2. “专业化扫码” --- “业务信息(扫码)” ---  终端号  ----> 填入到 lklScanTermNo