Commit Graph

162 Commits

Author SHA1 Message Date
cjy
1572be00a2 调整GetPendingAssignBySubNums与GetArtistUploadStatsList的BundleOrder过滤规则
- taskStatsQueryOptions 改写:
  * 普通任务分支改为 Case A OR Case B:
    - Case A: order_type=1 AND contract_tpl_type=1 AND status=2 (套餐-普通,仅已签已支付)
    - Case B: order_type=2 AND contract_tpl_type=2 AND status IN (1,2,4) AND pay_later_status IN (1,2) (套餐先用后付存量)
  * 先用后付任务分支保持不变: order_type=2 AND contract_tpl_type=3 AND pay_later_status IN (1,2) AND status IN (1,2,4)
  * 去掉对 order_mode / IFNULL 的依赖,改用 order_type + contract_tpl_type 区分
  * NOT EXISTS 内层 bor2 谓词与外层完全对齐,保持"每用户取最新单"语义
2026-06-11 13:05:04 +08:00
cjy
6d5b96a7d0 优化GetPendingAssignBySubNums查询速度 2026-06-11 10:09:40 +08:00
cjy
038f07f5af fix: 优化任务管理台列表的查询速度 2026-06-10 14:26:51 +08:00
cjy
9aa2bf6459 fix: 根据视频和视频脚本里面的uuid来判断每个视频脚本属于哪个一个增值套餐的里面,避免订单逾期未支付导致统计上传视频数量错误的问题 2026-06-10 11:00:49 +08:00
cjy
d94afe2ab7 fix:修改字段错误 2026-06-09 13:25:47 +08:00
cjy
8a19225eb5 Update:任务台订单过滤按 contract_tpl_type 拆分支
- 先用后付分支:仅取 contract_tpl_type=3 的增值先用后付订单
- 普通任务分支:追加 contract_tpl_type=2 的套餐先用后付主订单
- latestOrderFilter 同步纳入两类订单的「较新订单」比较
- 修正 06fb278 中「套餐先用后付主订单被错算成先用后付任务」的问题
2026-06-09 12:26:24 +08:00
cjy
06fb278dcc Update:任务管理台统计接入先用后付维度
- proto/dto: TaskQueryRequest、BatchAssignTaskItem、PendingAssignRequest
  新增 bundle_task_type 字段;dto 拆出 PendingAssignQueryRequest
- 艺人上传统计/可指派数量查询:抽出 target_orders + active_order_balances
  作为共享 CTE,普通套餐仍按"每用户最新一单"过滤,先用后付按
  pay_later_status IN (1,2) 取全部有效单,并在 active_windows 里
  按 user_id 聚合多条先用后付订单的配额
- cast_work(视频)和 cast_video_script 统计按 billing_type 过滤,
  task_assign_records / task_management 按 bundle_task_type 过滤,
  AssignTask / BatchAssignTasks / CompleteTaskManually /
  GetArtistTaskStatsBySubNum 全部加入 bundle_task_type 维度
- 顺手修 pkg/db/mysql.go 里 fmt.Println 用了 %s 占位符不生效的问题
2026-06-09 10:28:51 +08:00
cjy
a6a9b9197c fix: 修改zap记录日志错误的问题 2026-06-05 14:44:07 +08:00
cjy
235bea33ff Update:任务工作日志接入bundleTaskType,支持写入/查询过滤/返回 2026-06-04 16:05:11 +08:00
cjy
239b97b759 Update:任务管理台接入bundleTaskType,支持指派时设置与查询过滤
- proto: 新增 enum BundleTaskType,4 个相关 message 加字段
- model: 新增 BundleTaskTypeNormal/PayLater 常量
- dto: TaskAssignRequest / EmployeeTaskQueryRequest /
  TaskAssignRecordsQueryRequest / TaskAssignRecordsResponse
  新增 BundleTaskType 字段
- controller: 3 个方法做 proto→dto 映射,响应带回该字段
- logic: 3 个查询返回路径的 DTO 映射补字段
- dao: AssignTask 写入字段(新建/更新 task_management,
  新建 task_assign_records);GetEmployeeAssignedTasks 的 Select
  加列、Where 加条件;GetTaskAssignRecordsList 列表与汇总查询
  两处都加 Where 条件
2026-06-04 15:37:50 +08:00
cjy
15da904d9c fix: 设置字符集 2026-04-28 10:27:06 +08:00
cjy
fdd52f380d feat: 优化查询效率 2026-04-27 19:39:48 +08:00
cjy
a88fc1a16d fix: 修复与查询列表不一致的问题 2026-04-24 16:37:02 +08:00
cjy
aca2bdce7a fix: 不要转换时间戳 2026-04-24 15:25:23 +08:00
cjy
bd8fbfb292 Merge branch 'feat-cjy-taskBench'
# Conflicts:
#	internal/dao/taskDao.go
#	pb/bundle/bundle.pb.go
#	pb/bundle/bundle_triple.pb.go
2026-02-13 10:10:17 +08:00
cjy
253f2ee33b fix:不再联表
# Conflicts:
#	internal/dao/taskDao.go
2026-02-13 10:08:10 +08:00
cjy
2051f44b1c fix:增加排序键,防止批量指派时operator_time的时间一致 2026-02-12 18:36:01 +08:00
cjy
252a0fbdfe fix:不再联表 2026-02-12 16:44:27 +08:00
cjy
571dc8f5a9 fix: 修复查询失败 2026-02-11 16:24:37 +08:00
cjy
7ce953fd5c fix:不再关联实名表,提高查询速度 2026-02-11 16:16:54 +08:00
cjy
eeb6616636 Revert "fix: 待确认列表新增返回字段"
This reverts commit 5dc2538a50.
2026-02-11 15:35:44 +08:00
cjy
5dc2538a50 fix: 待确认列表新增返回字段 2026-02-11 14:01:08 +08:00
cjy
138a109223 fix:不再查询订单获取艺人uuid 2026-02-10 16:36:00 +08:00
cjy
b764722fab feat: 查询任务完成日志,根据任务的uuid查询对应作品的uuid列表 2026-02-06 13:41:31 +08:00
cjy
d60aa877f3 feat:待指派任务列表和待指派数量增加上竞品报告的数量 2026-02-06 11:55:30 +08:00
cjy
898b9ca9c5 Revert "feat:产品需要待上传视频脚本和待指派视频脚本的数量减掉2025年上传的视频数"
This reverts commit deb68e25a9.
2026-02-06 11:16:23 +08:00
cjy
6ad2d52e9d feat:任务管理台增加竞品报告 2026-02-06 11:15:01 +08:00
cjy
deb68e25a9 feat:产品需要待上传视频脚本和待指派视频脚本的数量减掉2025年上传的视频数 2026-02-06 09:44:42 +08:00
cjy
c87f1defa9 移除dao层没用代码 2026-01-21 10:32:38 +08:00
cjy
e1702d7b46 把所有请求参数放到dto文件 2026-01-21 10:26:49 +08:00
cjy
4d8203bf8c 增加 dto 用来放请求参数 2026-01-21 10:11:36 +08:00
cjy
2a75c3eb78 移除没用的代码 2026-01-20 17:30:54 +08:00
cjy
3584a9f948 Merge branch 'fix-cjy-workNum' 2026-01-07 13:22:47 +08:00
cjy
fc25533193 fix:过滤user表和real_name 表软删除的记录
# Conflicts:
#	internal/dao/taskDao.go
2026-01-07 13:10:56 +08:00
cjy
0bf1f34bba feat: 增加日志创建 2025-12-28 11:40:57 +08:00
cjy
bfaac2fd95 fix: 修复统计视频和图文以及数据分析统计 2025-12-25 16:51:36 +08:00
cjy
28f5055895 fix: 更新计算逻辑 2025-12-10 15:39:27 +08:00
cjy
69ba9ccc08 fix: 更新计算待上传数量的逻辑 2025-12-10 14:57:19 +08:00
cjy
0aeda33f32 fix: 修复视频脚本测试与正式环境时区不一致的问题 2025-12-01 10:43:09 +08:00
cjy
0bef1ca389 Merge branch 'feat-cjy-taskBench'
# Conflicts:
#	pb/bundle/bundle.pb.go
2025-12-01 10:22:47 +08:00
cjy
133aeab44c fix: 增加软删除过滤 2025-12-01 09:58:28 +08:00
cjy
c9e6daba72 fix: 过滤软删除 2025-12-01 09:29:44 +08:00
cjy
948bb5e5a0 fix: 过滤软删除 2025-12-01 09:28:05 +08:00
cjy
18530c60cd feat: 增加一个接口 2025-11-29 17:00:57 +08:00
cjy
59f2b223ba Merge branch 'feat-cjy-taskBench' 2025-11-29 16:26:24 +08:00
cjy
cb718a7e8e fix: 修复 2025-11-29 16:26:11 +08:00
cjy
7ec6256eab Merge branch 'feat-cjy-taskBench' 2025-11-29 16:05:47 +08:00
cjy
a471934267 fix: 修复释放视频数量错误 2025-11-29 16:02:23 +08:00
cjy
c7bb9e4b8e Merge branch 'feat-cjy-taskBench' 2025-11-29 15:47:54 +08:00
cjy
7c4933abb9 fix: 修复已消费视频消耗两次的问题 2025-11-29 15:47:38 +08:00