|
|
@@ -341,6 +341,8 @@ func (c *GameTask) GetGameTaskById(id int) (gameTask request.GameTaskRequest, er
|
|
|
gameTask.PayTarget = requestData.PayTarget
|
|
|
gameTask.RetainedTarget = requestData.RetainedTarget
|
|
|
gameTask.PayPrice = requestData.PayPrice
|
|
|
+ gameTask.RetainedTargetH = requestData.RetainedTargetH
|
|
|
+ gameTask.NewTargetH = requestData.NewTargetH
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -910,3 +912,38 @@ func (s *GameTask) GameStatisticsList(rq request.GameListRequest) (gameTarget []
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+//
|
|
|
+func (s *GameTask) ResetFeeUploadXjf(gameId int) (err error) {
|
|
|
+ url := global.GVA_CONFIG.ExtranetDomain.Control + "/v1/task_statistics/rerun_retained"
|
|
|
+ requestData := map[string]string{
|
|
|
+ "game_id": strconv.Itoa(gameId),
|
|
|
+ }
|
|
|
+ data, code, err := utils.HttpGetReplyCode(url, requestData)
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ fmt.Println(code)
|
|
|
+ if code != 200 {
|
|
|
+ return errors.New(string(data))
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+//@function: TaskResetFee
|
|
|
+//@description: 重置付费
|
|
|
+//@param: api task.GameTask
|
|
|
+//@return: err error
|
|
|
+func (s *GameTask) TaskResetFee(api request.GameTaskRequest) (err error) {
|
|
|
+ var entity task.GameTask
|
|
|
+ err = global.GVA_DB.Where("task_id = ?", api.TaskId).First(&entity).Error
|
|
|
+ if errors.Is(err, gorm.ErrRecordNotFound) {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ err = s.ResetFeeUploadXjf(api.TaskId)
|
|
|
+ if err != nil {
|
|
|
+ global.GVA_LOG.Error("请求群控数据报错: ", zap.Error(err))
|
|
|
+ return errors.New("请求群控数据报错")
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|