1、优化定时任务,添加对环境的判断;开发环境不发短信,不退保证金;

2、优化保证金相关接口,开发环境不支持退保证金;
This commit is contained in:
chenlin 2025-05-16 15:58:12 +08:00
parent 2b176ff313
commit 01bb79a26c
2 changed files with 40 additions and 29 deletions

View File

@ -11,6 +11,7 @@ import (
"go-admin/pkg/jwtauth"
"go-admin/tools"
"go-admin/tools/app"
"go-admin/tools/config"
"net/http"
"strings"
"time"
@ -540,6 +541,11 @@ func ArticleDel(c *gin.Context) {
// AutoDepositRefund 每天早上9点30分退前一天的保证金
func AutoDepositRefund() {
if config.ApplicationConfig.Mode == "dev" {
logger.Info("****开发环境不支持自动退保证金****")
fmt.Println("****开发环境不支持自动退保证金****")
}
logger.Info("**** start AutoDepositRefund ****")
fmt.Println("**** start AutoDepositRefund ****")
// 查询待审核的订单
@ -858,6 +864,11 @@ func NotarizeUserDepositRefund(c *gin.Context) {
return
}
if config.ApplicationConfig.Mode == "dev" {
logger.Info("****开发环境不支持退保证金****")
fmt.Println("****开发环境不支持退保证金****")
}
fmt.Println("DepositRefundRecordId:", req.DepositRefundRecordId)
var depositRefund models.DepositRefundRecord
err := orm.Eloquent.Table("deposit_refund_record").Where("id = ?", req.DepositRefundRecordId).Find(&depositRefund).Error

View File

@ -100,23 +100,6 @@ func run() error {
// fmt.Println("err:", err)
//}
err := s.Every(1).Minute().Do(models.DeliveryStorePickStatusUpdate)
if err != nil {
fmt.Println("err:", err)
}
err = s.Every(1).Day().At("10:30").Do(models.MemberExpirationReminder)
//err = s.Every(1).Minute().Do(models.MemberExpirationReminder)
if err != nil {
fmt.Println("err:", err)
}
err = s.Every(1).Day().At("12:01").Do(models.ExpireMemberSMSSend)
//err = s.Every(1).Minute().Do(models.MemberExpirationReminder)
if err != nil {
fmt.Println("err:", err)
}
// 2024-03-11 跟产品确认共享卡功能已隐藏,暂时注释该部分代码
//// 生效共享卡
//err = s.Every(1).Day().At("05:00").Do(models.ShareCardProfitEffectCard)
@ -134,6 +117,11 @@ func run() error {
// fmt.Println("err:", err)
//}
err := s.Every(1).Minute().Do(models.DeliveryStorePickStatusUpdate)
if err != nil {
fmt.Println("err:", err)
}
// 用户收回卡绑定卡
err = s.Every(1).Day().At("00:00").Do(models.ShareCardRetrieveCardSetStockCardCron)
if err != nil {
@ -165,12 +153,6 @@ func run() error {
fmt.Println("err:", err)
}
// 用户续费
err = s.Every(1).Day().At("19:00").Do(models.SendMessageMemberRenewal)
if err != nil {
fmt.Println("err:", err)
}
// 管理端首页
err = s.Every(1).Day().At("1:00").Do(models.IndexMemberStatistic)
if err != nil {
@ -189,12 +171,6 @@ func run() error {
fmt.Println("err:", err)
}
// 每天上午10:00退前一天的保证金
err = s.Every(1).Day().At("10:00").Do(usermanage.AutoDepositRefund)
if err != nil {
fmt.Println("err:", err)
}
// 每天凌晨00:30更新用户优惠券
err = s.Every(1).Day().At("00:30").Do(models.UpdateUserCoupon)
if err != nil {
@ -208,6 +184,30 @@ func run() error {
}
if config.ApplicationConfig.Mode != "dev" {
err = s.Every(1).Day().At("10:30").Do(models.MemberExpirationReminder)
//err = s.Every(1).Minute().Do(models.MemberExpirationReminder)
if err != nil {
fmt.Println("err:", err)
}
err = s.Every(1).Day().At("12:01").Do(models.ExpireMemberSMSSend)
//err = s.Every(1).Minute().Do(models.MemberExpirationReminder)
if err != nil {
fmt.Println("err:", err)
}
// 用户续费
err = s.Every(1).Day().At("19:00").Do(models.SendMessageMemberRenewal)
if err != nil {
fmt.Println("err:", err)
}
// 每天上午10:00退前一天的保证金
err = s.Every(1).Day().At("10:00").Do(usermanage.AutoDepositRefund)
if err != nil {
fmt.Println("err:", err)
}
// 检测小程序商城有无待发货订单
err = s.Every(1).Day().At("09:00").Do(models.CheckOnDeliverMall)
if err != nil {