|
|
@@ -537,7 +537,6 @@ func (e *GameTaskApi) TaskTargetExport(c *gin.Context) {
|
|
|
func (e *GameTaskApi) TemporaryTask(c *gin.Context) {
|
|
|
var params request.GetTemporaryTaskRequest
|
|
|
_ = c.ShouldBindJSON(¶ms)
|
|
|
- global.GVA_LOG.Warn(params.PcCode)
|
|
|
if params.PcCode == "" {
|
|
|
response.FailWithMessage("参数错误", c)
|
|
|
return
|
|
|
@@ -564,3 +563,25 @@ func (e *GameTaskApi) GetSheepPay(c *gin.Context) {
|
|
|
taskService.GetSheepPay(c, moneyInt, gameid, payTime)
|
|
|
response.OkWithDetailed("", "收到数据", c)
|
|
|
}
|
|
|
+
|
|
|
+func (e *GameTaskApi) UpdateRetentionRatio(c *gin.Context) {
|
|
|
+ var params request.RetentionRatioRequest
|
|
|
+ _ = c.ShouldBindJSON(¶ms)
|
|
|
+ if err := taskService.UpdateRetentionRatio(c, params); err != nil {
|
|
|
+ global.GVA_LOG.Error("设置失败!", zap.Error(err))
|
|
|
+ response.FailWithMessage("设置失败 "+err.Error(), c)
|
|
|
+ } else {
|
|
|
+ response.OkWithMessage("设置成功", c)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+func (e *GameTaskApi) GetRetentionRatio(c *gin.Context) {
|
|
|
+ var params request.GetRetentionRatioRequest
|
|
|
+ _ = c.ShouldBindJSON(¶ms)
|
|
|
+ if api, err := taskService.GetRetentionRatio(c, params); err != nil {
|
|
|
+ global.GVA_LOG.Error("获取失败!", zap.Error(err))
|
|
|
+ response.FailWithMessage("获取失败 "+err.Error(), c)
|
|
|
+ } else {
|
|
|
+ response.OkWithDetailed(api, "获取成功", c)
|
|
|
+ }
|
|
|
+}
|