|
@@ -1172,15 +1172,21 @@ func GetAutoDraftDefaultInMvTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(taskInfo.LinkBreakRate+taskInfo.DataBreakRate+sketchDefaultRate+taskInfo.ScriptBreakRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(sketchErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", videoTaskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 3, SketchBreakRate: sketchDefaultRate, SettleAmount: settleAmount, ErrBreakRate: sketchErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 3,
|
|
|
+ "sketch_break_rate": sketchDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": sketchErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|
|
@@ -1246,15 +1252,21 @@ func GetAutoDraftDefaultInMvTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(taskInfo.LinkBreakRate+taskInfo.DataBreakRate+sketchDefaultRate+taskInfo.ScriptBreakRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(sketchErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", submitVideoTaskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 3, SketchBreakRate: sketchDefaultRate, SettleAmount: settleAmount, ErrBreakRate: sketchErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 3,
|
|
|
+ "sketch_break_rate": sketchDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": sketchErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|
|
@@ -1406,16 +1418,22 @@ func GetAutoScriptDefaultTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(taskInfo.SketchBreakRate+taskInfo.DataBreakRate+taskInfo.LinkBreakRate+scriptDefaultRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(scriptErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
fmt.Printf("脚本未上传扣款率: %+v\nrealPayment:%+v\n", scriptErrRate, realPayment)
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", videoTaskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 1, ScriptBreakRate: scriptDefaultRate, SettleAmount: settleAmount, ErrBreakRate: scriptErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 1,
|
|
|
+ "script_break_rate": scriptDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": scriptErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|
|
@@ -1479,15 +1497,21 @@ func GetAutoScriptDefaultTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(taskInfo.SketchBreakRate+taskInfo.DataBreakRate+taskInfo.LinkBreakRate+scriptDefaultRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(scriptErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
- err3 := db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", submitVideoTaskNeedModId).Updates(&gorm_model.YoungeeTaskInfo{
|
|
|
- CurDefaultType: 1, ScriptBreakRate: scriptDefaultRate, SettleAmount: settleAmount, ErrBreakRate: scriptErrRate, RealPayment: realPayment}).Error
|
|
|
+ err3 := db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", submitVideoTaskNeedModId).Updates(
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 1,
|
|
|
+ "script_break_rate": scriptDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": scriptErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err3 != nil {
|
|
|
return err3
|
|
|
}
|
|
@@ -1637,15 +1661,21 @@ func GetAutoLinkBreachTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(linkDefaultRate+taskInfo.DataBreakRate+taskInfo.SketchBreakRate+taskInfo.ScriptBreakRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(linkErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", taskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 5, LinkBreakRate: linkDefaultRate, SettleAmount: settleAmount, ErrBreakRate: linkErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 5,
|
|
|
+ "link_break_rate": linkDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": linkErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|
|
@@ -1675,15 +1705,21 @@ func GetAutoLinkBreachTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(linkDefaultRate+taskInfo.DataBreakRate+taskInfo.SketchBreakRate+taskInfo.ScriptBreakRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(linkErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", taskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 5, LinkBreakRate: linkDefaultRate, SettleAmount: settleAmount, ErrBreakRate: linkErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 5,
|
|
|
+ "link_break_rate": linkDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": linkErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|
|
@@ -1747,15 +1783,21 @@ func GetAutoLinkBreachTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(linkDefaultRate+taskInfo.DataBreakRate+taskInfo.SketchBreakRate+taskInfo.ScriptBreakRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(linkErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", submitTaskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 5, LinkBreakRate: linkDefaultRate, SettleAmount: settleAmount, ErrBreakRate: linkErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 5,
|
|
|
+ "link_break_rate": linkDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": linkErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|
|
@@ -1906,15 +1948,21 @@ func GetAutoCaseCloseDefaultTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(taskInfo.SketchBreakRate+dataDefaultRate+taskInfo.LinkBreakRate+taskInfo.ScriptBreakRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(dataErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", taskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 7, DataBreakRate: dataDefaultRate, SettleAmount: settleAmount, ErrBreakRate: dataErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 7,
|
|
|
+ "data_break_rate": dataDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": dataErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|
|
@@ -2017,15 +2065,21 @@ func GetAutoCaseCloseDefaultTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(taskInfo.SketchBreakRate+dataDefaultRate+taskInfo.LinkBreakRate+taskInfo.ScriptBreakRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(dataErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", submitTaskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 7, DataBreakRate: dataDefaultRate, SettleAmount: settleAmount, ErrBreakRate: dataErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 7,
|
|
|
+ "data_break_rate": dataDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": dataErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|
|
@@ -2055,15 +2109,21 @@ func GetAutoCaseCloseDefaultTask() error {
|
|
|
}
|
|
|
settleAmount := taskInfo.TaskReward * (1.0 - float64(taskInfo.SketchBreakRate+dataDefaultRate+taskInfo.LinkBreakRate+taskInfo.ScriptBreakRate)/100)
|
|
|
if settleAmount <= 0 {
|
|
|
- settleAmount = 0.01
|
|
|
+ settleAmount = 0.0
|
|
|
}
|
|
|
realPayment := taskInfo.AllPayment * (1.0 - float64(dataErrRate)/100)
|
|
|
if realPayment <= 0 {
|
|
|
- realPayment = float64(0.01)
|
|
|
+ realPayment = 0.0
|
|
|
}
|
|
|
db3 := GetReadDB(context.Background())
|
|
|
err2 = db3.Model(gorm_model.YoungeeTaskInfo{}).Where("task_id = ?", submitTaskNeedModId).Updates(
|
|
|
- &gorm_model.YoungeeTaskInfo{CurDefaultType: 7, DataBreakRate: dataDefaultRate, SettleAmount: settleAmount, ErrBreakRate: dataErrRate, RealPayment: realPayment}).Error
|
|
|
+ map[string]interface{}{
|
|
|
+ "cur_default_type": 7,
|
|
|
+ "data_break_rate": dataDefaultRate,
|
|
|
+ "settle_amount": settleAmount,
|
|
|
+ "err_break_rate": dataErrRate,
|
|
|
+ "real_payment": realPayment,
|
|
|
+ }).Error
|
|
|
if err2 != nil {
|
|
|
return err2
|
|
|
}
|