黄梓健 5 years ago
parent
commit
ad22da1e40
  1. 3
      controllers/author.go
  2. 9
      controllers/client/live.go
  3. 108
      controllers/client/sign.go
  4. 2
      controllers/pc/sign.go
  5. 205
      log/hdzj.log
  6. 2
      models/live_config.go
  7. 5
      models/real_sign_list.go
  8. 4
      models/sign_history.go
  9. 2
      models/sign_up.go
  10. 4
      services/pay/order.go
  11. 4
      test/order_test.go
  12. 2
      utils/code/code.go

3
controllers/author.go

@ -68,6 +68,9 @@ func (t *AuthorCtl) MustGetAreaId() int64 {
if !exist { if !exist {
areaId = t.claims.AreaId areaId = t.claims.AreaId
} }
if areaId == 0 {
t.ERROR("area_id 不能为空", code.MSG_ERR_Param)
}
return areaId return areaId
} }

9
controllers/client/live.go

@ -43,6 +43,7 @@ func (t *LiveCtl) Detail() {
fs["is_shake"] = 0 fs["is_shake"] = 0
fs["is_reward"] = 0 fs["is_reward"] = 0
fs["is_order"] = 0 fs["is_order"] = 0
fs["is_lottery"] = 0
if live.AdaptationFunc != nil && len(live.AdaptationFunc) != 0 { if live.AdaptationFunc != nil && len(live.AdaptationFunc) != 0 {
modules := make([]*models.ModuleService, 0) modules := make([]*models.ModuleService, 0)
err = core.GetXormAuto().Where("is_delete=0").In("id", live.AdaptationFunc).Find(&modules) err = core.GetXormAuto().Where("is_delete=0").In("id", live.AdaptationFunc).Find(&modules)
@ -54,6 +55,8 @@ func (t *LiveCtl) Detail() {
fs["is_shake"] = 1 fs["is_shake"] = 1
} else if module.Name == define.MODULE_REWARD { } else if module.Name == define.MODULE_REWARD {
fs["is_reward"] = 1 fs["is_reward"] = 1
} else if module.Name == define.MODULE_LOTTERY {
fs["is_lottery"] = 1
} }
} }
} }
@ -119,11 +122,6 @@ func (t *LiveCtl) SendLiveRedPack() {
t.CheckErr(err) t.CheckErr(err)
t.Assert(exist, code.MSG_ACTIVITY_NOT_EXIST, "互动不存在") t.Assert(exist, code.MSG_ACTIVITY_NOT_EXIST, "互动不存在")
//area := new(models.AreaStore)
//exist, err = models.Get(area, areaId)
//t.CheckErr(err)
//t.Assert(exist, code.MSG_AREASTORE_NOT_EXIST, "地区不存在")
user := models.User{} user := models.User{}
exist, err = models.Get(&user, userId) exist, err = models.Get(&user, userId)
t.CheckErr(err) t.CheckErr(err)
@ -137,6 +135,7 @@ func (t *LiveCtl) SendLiveRedPack() {
UserId: 0, UserId: 0,
ActivityId: activityId, ActivityId: activityId,
AreaId: areaId, AreaId: areaId,
OutTradeNo: res["out_trade_no"].(string),
RehearsalId: activity.RehearsalId, RehearsalId: activity.RehearsalId,
Prompt: filter.Replace(prompt), Prompt: filter.Replace(prompt),
Amount: amount, Amount: amount,

108
controllers/client/sign.go

@ -8,7 +8,6 @@ import (
ws_send_service "hudongzhuanjia/services/ws_send" ws_send_service "hudongzhuanjia/services/ws_send"
"hudongzhuanjia/utils/code" "hudongzhuanjia/utils/code"
"hudongzhuanjia/utils/define" "hudongzhuanjia/utils/define"
"strings"
"time" "time"
) )
@ -164,10 +163,10 @@ func (t *SignCtl) Sign() {
t.SUCCESS("签到成功") t.SUCCESS("签到成功")
} }
// 实名签到
func (t *SignCtl) RealSign() { func (t *SignCtl) RealSign() {
activityId := t.MustGetInt64("activity_id") activityId := t.MustGetInt64("activity_id")
userId := t.MustGetInt64("user_id")
rehearsalId := t.MustGetInt64("rehearsal_id")
userId := t.MustGetUID()
areaId := t.MustGetAreaId() areaId := t.MustGetAreaId()
user := new(models.User) user := new(models.User)
@ -175,58 +174,62 @@ func (t *SignCtl) RealSign() {
t.CheckErr(err) t.CheckErr(err)
t.Assert(exist, code.MSG_USER_NOT_EXIST, "用户不存在") t.Assert(exist, code.MSG_USER_NOT_EXIST, "用户不存在")
activity := new(models.Activity)
exist, err = models.Get(activity, activityId)
t.CheckErr(err)
t.Assert(exist, code.MSG_ACTIVITY_NOT_EXIST, "互动不存在")
sign := new(models.SignUp) sign := new(models.SignUp)
exist, err = sign.GetByActivityId(activityId) exist, err = sign.GetByActivityId(activityId)
t.CheckErr(err) t.CheckErr(err)
t.Assert(exist, code.MSG_SIGN_UP_NOT_EXIST, "签到活动不存在") t.Assert(exist, code.MSG_SIGN_UP_NOT_EXIST, "签到活动不存在")
t.Assert(sign.SignMethod != 1, code.MSG_ERR_Param, "非实名签到")
t.Assert(sign.SignMethod == 2, code.MSG_ERR_Param, "非实名签到")
history := new(models.SignHistory) history := new(models.SignHistory)
isSign, err := history.GetByUserId(activityId, userId, rehearsalId, areaId)
isSign, err := history.GetByUserId(activityId, userId, activity.RehearsalId, areaId)
t.CheckErr(err) t.CheckErr(err)
if isSign && history.Status == 1 {
if isSign && history.Status == 2 {
t.SUCCESS("已通过实名签到") t.SUCCESS("已通过实名签到")
return return
} else if sign.RealSignJsonForm != "" && sign.RealSignJsonForm != "[]" {
form := sign.RealSignJsonForm[1 : len(sign.RealSignJsonForm)-1]
var extSql = ""
} else if sign.RealSignJsonForm != nil && len(sign.RealSignJsonForm) != 0 {
var params = make(map[string]string, 0) var params = make(map[string]string, 0)
for _, v := range strings.Split(form, ",") {
name := strings.Trim(v, "\"")
var extSql string
for _, name := range sign.RealSignJsonForm {
if value, ok := t.Get(name); ok { if value, ok := t.Get(name); ok {
params[value] = name
extSql += "and json_list like \"%" + value + "%\" " extSql += "and json_list like \"%" + value + "%\" "
params[name] = value
} }
} }
if len(extSql) > 0 {
exist, err = new(models.RealSignList).CheckSignIn(activityId, extSql)
var body []byte
body, err = json.Marshal(params)
t.CheckErr(err)
history.ActivityId = activityId
history.UserId = userId
history.Nickname = user.Nickname
history.RehearsalId = rehearsalId
history.AreaId = areaId
history.Content = string(body)
if exist { // 存在 直接通过
history.Status = 1
} else {
history.Status = 0
}
if isSign {
err = history.UpdateById([]interface{}{history.Id})
} else {
err = history.Insert()
}
t.CheckErr(err)
if !exist { // 找不到导入的签名信息
t.ERROR("您的信息不在名单之内", code.MSG_ERR)
return
}
if len(extSql) == 0 || len(params) == 0 {
t.ERROR("提交内容不能为空", code.MSG_ERR_Param)
return
}
exist, err = new(models.RealSignList).CheckSignIn(activityId, extSql)
t.CheckErr(err)
var body []byte
body, err = json.Marshal(params)
t.CheckErr(err)
history.ActivityId = activityId
history.UserId = userId
history.Nickname = user.Nickname
history.RehearsalId = activity.RehearsalId
history.AreaId = areaId
history.Content = string(body)
if exist { // 存在 直接通过
history.Status = 2
} else { } else {
t.ERROR("填写内容不能为空", code.MSG_ERR)
history.Status = 0
}
if isSign {
err = history.UpdateById([]interface{}{history.Id})
} else {
err = history.Insert()
}
t.CheckErr(err)
if !exist { // 找不到导入的签名信息
t.ERROR("您的信息不在名单之内", code.MSG_ERR)
return return
} }
t.SUCCESS("实名签到成功") t.SUCCESS("实名签到成功")
@ -236,3 +239,28 @@ func (t *SignCtl) RealSign() {
return return
} }
} }
func (t *SignCtl) ApplySign() {
userId := t.MustGetUID()
areaId := t.MustGetAreaId()
activityId := t.MustGetInt64("activity_id")
activity := new(models.Activity)
exist, err := models.Get(activity, activityId)
t.CheckErr(err)
t.Assert(exist, code.MSG_ACTIVITY_NOT_EXIST, "互动不存在")
history := new(models.SignHistory)
exist, err = history.GetByUserId(activityId, userId, activity.RehearsalId, areaId)
t.CheckErr(err)
t.Assert(exist, code.MSG_SIGN_HISTORY_NOT_EXIST, "签到不存在")
if history.Status == 2 {
t.SUCCESS("你已经通过实名签到")
return
}
history.Status = 1
_, err = models.Update(history.Id, history, "status")
t.CheckErr(err)
t.SUCCESS("申请成功")
}

2
controllers/pc/sign.go

@ -114,7 +114,7 @@ func (t *SignCtl) RealSignVerify() {
idList = append(idList, id) idList = append(idList, id)
} }
history := new(models.SignHistory) history := new(models.SignHistory)
history.Status = 1
history.Status = 2
err := history.UpdateById(idList, "status") err := history.UpdateById(idList, "status")
t.CheckErr(err) t.CheckErr(err)
t.SUCCESS("审核成功") t.SUCCESS("审核成功")

205
log/hdzj.log

@ -148,3 +148,208 @@
2020-05-28 10:51:38.887 ERROR logger/logger.go:87 直播红包信息异常: err-> <nil>, exist->false, status->1, out_trade_no->RtEZev6Lw21fp2BzGNpvrSxMRgIn7204 2020-05-28 10:51:38.887 ERROR logger/logger.go:87 直播红包信息异常: err-> <nil>, exist->false, status->1, out_trade_no->RtEZev6Lw21fp2BzGNpvrSxMRgIn7204
2020-05-28 10:51:38.938 ERROR logger/logger.go:87 客户订单异常 2020-05-28 10:51:38.938 ERROR logger/logger.go:87 客户订单异常
2020-05-28 10:51:38.969 ERROR logger/logger.go:87 客户订单异常 2020-05-28 10:51:38.969 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.643 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.647 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.683 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.683 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.687 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.687 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.691 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.695 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.695 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:55:12.891 ERROR logger/logger.go:87 打赏历史异常: err-><nil>, out_trade_no tWckBJ9B7h7SJ0ao36dLVUEPh3rZdkHL
2020-05-29 18:55:13.189 ERROR logger/logger.go:87 直播红包信息异常: err-> <nil>, exist->false, status->1, out_trade_no->sIdtbm7xpY3kYhm2P8zHPvbbzcQRkcDr
2020-05-29 18:56:40.552 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.553 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.589 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.589 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.592 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.596 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.601 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.601 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.601 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:56:40.853 ERROR logger/logger.go:87 打赏历史异常: err-><nil>, out_trade_no tWckBJ9B7h7SJ0ao36dLVUEPh3rZdkHL
2020-05-29 18:59:32.747 ERROR logger/logger.go:87 直播红包信息异常: err-> <nil>, exist->false, status->1, out_trade_no->sIdtbm7xpY3kYhm2P8zHPvbbzcQRkcDr
2020-05-29 18:59:41.985 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:59:41.985 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:59:42.026 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:59:42.026 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:59:42.037 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:59:42.037 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:59:42.037 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:59:42.037 ERROR logger/logger.go:87 客户订单异常
2020-05-29 18:59:42.037 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:05.339 ERROR logger/logger.go:87 打赏历史异常: err-><nil>, out_trade_no tWckBJ9B7h7SJ0ao36dLVUEPh3rZdkHL
2020-05-29 19:00:14.514 ERROR logger/logger.go:87 直播红包信息异常: err-> <nil>, exist->false, status->1, out_trade_no->sIdtbm7xpY3kYhm2P8zHPvbbzcQRkcDr
2020-05-29 19:00:25.586 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.586 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.626 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.626 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.638 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.638 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.639 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.639 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.639 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:00:25.863 ERROR logger/logger.go:87 打赏历史异常: err-><nil>, out_trade_no tWckBJ9B7h7SJ0ao36dLVUEPh3rZdkHL
2020-05-29 19:01:56.710 ERROR logger/logger.go:87 直播红包信息异常: err-> <nil>, exist->false, status->1, out_trade_no->sIdtbm7xpY3kYhm2P8zHPvbbzcQRkcDr
2020-05-29 19:02:08.296 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:02:08.296 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:02:08.333 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:02:08.333 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:02:08.333 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:02:08.337 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:02:08.341 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:02:08.341 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:02:08.345 ERROR logger/logger.go:87 客户订单异常
2020-05-29 19:04:00.556 ERROR logger/logger.go:87 打赏历史异常: err-><nil>, out_trade_no tWckBJ9B7h7SJ0ao36dLVUEPh3rZdkHL
2020-06-01 09:48:52.254 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:48:52.254 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:48:52.290 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:48:52.294 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:48:52.294 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:48:52.302 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:48:52.302 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:48:52.302 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:48:52.302 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.680 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.690 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.727 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.731 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.738 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.739 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.739 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.739 ERROR logger/logger.go:87 客户订单异常
2020-06-01 09:54:47.739 ERROR logger/logger.go:87 客户订单异常
2020-06-01 10:54:47.607 ERROR logger/logger.go:87 获取过期打赏错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 10:54:47.607 ERROR logger/logger.go:87 定时任务错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 11:54:50.220 ERROR logger/logger.go:87 获取过期打赏错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 11:54:50.220 ERROR logger/logger.go:87 定时任务错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 12:54:50.282 ERROR logger/logger.go:87 获取过期打赏错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 12:54:50.282 ERROR logger/logger.go:87 定时任务错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 13:54:50.221 ERROR logger/logger.go:87 获取过期打赏错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 13:54:50.221 ERROR logger/logger.go:87 定时任务错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 14:54:50.220 ERROR logger/logger.go:87 获取过期打赏错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 14:54:50.220 ERROR logger/logger.go:87 定时任务错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 15:54:50.220 ERROR logger/logger.go:87 获取过期打赏错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 15:54:50.220 ERROR logger/logger.go:87 定时任务错误原因Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
2020-06-01 15:56:52.633 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.633 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.670 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.671 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.673 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.677 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 15:56:52.682 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.633 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.634 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.677 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.677 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.686 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.686 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.686 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.686 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.687 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.687 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.687 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.687 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.687 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.687 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:00:11.687 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.555 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.556 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.592 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.595 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.599 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.600 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.603 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.603 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.603 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.603 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.603 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.603 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.604 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.604 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:01:01.604 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.764 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.765 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.802 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.803 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.809 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.809 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.813 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.813 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.813 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.813 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.813 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.813 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.813 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.813 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:05:10.816 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:07:13.532 ERROR logger/logger.go:87 查询订单出现错误: 错误原因-->Post https://api2.mch.weixin.qq.com/pay/orderquery: dial tcp 121.51.50.140:443: i/o timeout交易订单号-->nzw8Ez12VvO1nBjcWl9gz6q1F2QWVWl6
2020-06-01 16:13:51.577 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.578 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.614 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.615 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.617 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.621 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.625 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.625 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.625 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.625 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.625 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.625 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.625 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.629 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:13:51.629 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.379 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.383 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.423 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.427 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.427 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.431 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.431 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.431 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.435 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.435 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.435 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.436 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.436 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.436 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:15:14.436 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.334 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.338 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.376 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.378 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.382 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.386 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.386 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.386 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.386 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.387 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.387 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.387 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.387 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.387 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:17:39.387 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.247 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.247 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.284 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.291 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.295 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.295 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.295 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.295 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.296 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.296 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.296 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.296 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.296 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.296 ERROR logger/logger.go:87 客户订单异常
2020-06-01 16:26:43.296 ERROR logger/logger.go:87 客户订单异常

2
models/live_config.go

@ -57,6 +57,6 @@ func (t *LiveConfig) Like(aid interface{}) (int64, error) {
} }
func (t *LiveConfig) HaveModule(module string) bool { func (t *LiveConfig) HaveModule(module string) bool {
exist, _ := core.GetXormAuto().Where("is_delete=0 name=?", module).In("id", t.AdaptationFunc).Exist(&ModuleService{})
exist, _ := core.GetXormAuto().Where("is_delete=0 and name=?", module).In("id", t.AdaptationFunc).Exist(&ModuleService{})
return exist return exist
} }

5
models/real_sign_list.go

@ -22,11 +22,6 @@ func (t *RealSignList) TableName() string {
return RealSignListTN return RealSignListTN
} }
//func (t *RealSignList) CheckSignIn(uid int64, aid int64) (bool, error) {
// exist, err := core.GetXormAuto().Where("is_delete=0 and user_id=? and activity_id=?", uid, aid).Exist(t)
// return exist, errors.WithStack(err)
//}
// 可能使用模糊匹配 // 可能使用模糊匹配
func (t *RealSignList) CheckSignIn(aid int64, ext string) (bool, error) { func (t *RealSignList) CheckSignIn(aid int64, ext string) (bool, error) {
var sql = fmt.Sprintf("is_delete=0 and activity_id=%d %s", aid, ext) var sql = fmt.Sprintf("is_delete=0 and activity_id=%d %s", aid, ext)

4
models/sign_history.go

@ -19,7 +19,7 @@ type SignHistory struct {
SignMethod int `json:"sign_method" xorm:"not null default 0 comment('1扫码签到2实名签到3人脸签到') TINYINT(1)"` SignMethod int `json:"sign_method" xorm:"not null default 0 comment('1扫码签到2实名签到3人脸签到') TINYINT(1)"`
Content string `json:"content" xorm:"not null comment('提交审核的内容') TEXT"` Content string `json:"content" xorm:"not null comment('提交审核的内容') TEXT"`
Nickname string `json:"nickname" xorm:"not null default('') comment('微信昵称') VARCHAR(128)"` Nickname string `json:"nickname" xorm:"not null default('') comment('微信昵称') VARCHAR(128)"`
Status int64 `json:"status" xorm:"not null default 0 comment('是否通过审核') TINYINT(1)"`
Status int64 `json:"status" xorm:"not null default 0 comment('是否通过审核[0未通过审核1申请审核2通过审核]') TINYINT(1)"`
IsDelete bool `json:"is_delete" xorm:"not null default(0) comment('删除') TINYINT(1)"` IsDelete bool `json:"is_delete" xorm:"not null default(0) comment('删除') TINYINT(1)"`
CreatedAt time.Time `json:"created_at" xorm:"not null created comment('创建时间') DATETIME"` CreatedAt time.Time `json:"created_at" xorm:"not null created comment('创建时间') DATETIME"`
UpdatedAt time.Time `json:"updated_at" xorm:"not null updated comment('更新时间') DATETIME"` UpdatedAt time.Time `json:"updated_at" xorm:"not null updated comment('更新时间') DATETIME"`
@ -55,7 +55,7 @@ func (t *SignHistory) Insert() error {
func GetSignHistories(aid interface{}, rid interface{}) ([]*SignHistory, error) { func GetSignHistories(aid interface{}, rid interface{}) ([]*SignHistory, error) {
results := make([]*SignHistory, 0) results := make([]*SignHistory, 0)
err := core.GetXormAuto().Where("is_delete=0 and activity_id=? and rehearsal_id=? and status=0",
err := core.GetXormAuto().Where("is_delete=0 and activity_id=? and rehearsal_id=? and status=1",
aid, rid).Asc("updated_at").Find(&results) aid, rid).Asc("updated_at").Find(&results)
return results, err return results, err
} }

2
models/sign_up.go

@ -14,7 +14,7 @@ type SignUp struct {
MaxModel string `json:"max_model"` MaxModel string `json:"max_model"`
OnlyInvitation int `json:"only_invitation"` OnlyInvitation int `json:"only_invitation"`
LogoUrl string `json:"logo_url"` LogoUrl string `json:"logo_url"`
RealSignJsonForm string `json:"real_sign_json_form"`
RealSignJsonForm []string `json:"real_sign_json_form"`
RealSignJsonTitle string `json:"real_sign_json_title"` RealSignJsonTitle string `json:"real_sign_json_title"`
SignMethod int `json:"sign_method"` SignMethod int `json:"sign_method"`
RealSignListPath string `json:"real_sign_list_path"` RealSignListPath string `json:"real_sign_list_path"`

4
services/pay/order.go

@ -21,10 +21,6 @@ func UnifiedOrder(content, openId string, fee, goodType, userId, activityId, exp
return nil, err return nil, err
} }
fmt.Println(client.AppId)
fmt.Println(client.MchId)
fmt.Println(client.SubMchId)
outTradeNo := utils.RandomStr(32) outTradeNo := utils.RandomStr(32)
nonceStr := utils.RandomStr(32) nonceStr := utils.RandomStr(32)
body := make(map[string]string, 0) body := make(map[string]string, 0)

4
test/order_test.go

@ -23,3 +23,7 @@ func TestRefund(t *testing.T) {
} }
fmt.Printf("%+v", res) fmt.Printf("%+v", res)
} }
func TestApi(t *testing.T) {
}

2
utils/code/code.go

@ -43,7 +43,7 @@ const (
MSG_SIGN_HISTORY_EXIST = 5001 // 签到存在 MSG_SIGN_HISTORY_EXIST = 5001 // 签到存在
MSG_SIGN_UP_REHEARSAL_LIMIT = 5002 // 签到彩排人数限制 MSG_SIGN_UP_REHEARSAL_LIMIT = 5002 // 签到彩排人数限制
MSG_SIGN_REAL_NOT_EXIST = 5004 // 实名签到json_list 不存在 MSG_SIGN_REAL_NOT_EXIST = 5004 // 实名签到json_list 不存在
MSG_SIGN_MODULE_NOT_EXIST = 5005 // 签到模块
MSG_SIGN_HISTORY_NOT_EXIST = 5005 // 签到不存在
MSG_BULLY_SCREEN_SERVER_NOT_EXIST = 6000 // 霸屏 不存在 MSG_BULLY_SCREEN_SERVER_NOT_EXIST = 6000 // 霸屏 不存在
MSG_BARRAGE_SERVER_NOT_EXIST = 6001 // 弹幕 不存在 MSG_BARRAGE_SERVER_NOT_EXIST = 6001 // 弹幕 不存在
MSG_REWARD_NOT_EXIST = 6002 // 打赏不存 MSG_REWARD_NOT_EXIST = 6002 // 打赏不存

Loading…
Cancel
Save