Merge branch 'feat-cjy-taskBench' into dev
This commit is contained in:
commit
4ef0cdd7c9
@ -693,15 +693,15 @@ func UpdatePendingCount(req *UpdatePendingCountRequest) error {
|
||||
|
||||
if req.PendingVideoCount > bundleVideo+increaseVideo+manualVideo {
|
||||
tx.Rollback()
|
||||
return commonErr.ReturnError(nil, "可用视频数不足", "扣减视频数量超过当前余额")
|
||||
return commonErr.ReturnError(nil, "请输入正确的本次任务数字", "扣减视频数量超过当前余额")
|
||||
}
|
||||
if req.PendingPostCount > bundleImage+increaseImage+manualImage {
|
||||
tx.Rollback()
|
||||
return commonErr.ReturnError(nil, "可用图文数不足", "扣减图文数量超过当前余额")
|
||||
return commonErr.ReturnError(nil, "请输入正确的本次任务数字", "扣减图文数量超过当前余额")
|
||||
}
|
||||
if req.PendingDataCount > bundleData+increaseData+manualData {
|
||||
tx.Rollback()
|
||||
return commonErr.ReturnError(nil, "可用数据分析数不足", "扣减数据分析数量超过当前余额")
|
||||
return commonErr.ReturnError(nil, "请输入正确的本次任务数字", "扣减数据分析数量超过当前余额")
|
||||
}
|
||||
|
||||
// 扣减视频:优先 会过期限制(套餐→增值) → 不过期限制(套餐→增值) → 非限制套餐 → 非限制增值 → 手动
|
||||
|
@ -201,6 +201,11 @@ func AssignTask(req *dao.TaskAssignRequest) error {
|
||||
|
||||
// UpdatePendingCount 修改待发数量
|
||||
func UpdatePendingCount(req *dao.UpdatePendingCountRequest) error {
|
||||
// 待发视频数、图文数、数据分析数不能都为0
|
||||
if req.PendingVideoCount == 0 && req.PendingPostCount == 0 && req.PendingDataCount == 0 {
|
||||
return commonErr.ReturnError(nil, "请输入正确的本次任务数字", "待发视频数、图文数、数据分析数不能都为0")
|
||||
}
|
||||
|
||||
// 1. 验证艺人是否有有效套餐
|
||||
validArtistIDs, err := GetValidArtistIDs()
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user