1、优化自动审核保证金订单日志记录;

This commit is contained in:
chenlin 2024-12-06 11:01:28 +08:00
parent 6f3fef1e6e
commit a11bd9a91d

View File

@ -540,6 +540,7 @@ func ArticleDel(c *gin.Context) {
// AutoDepositRefund 每天早上9点30分退前一天的保证金
func AutoDepositRefund() {
logger.Info("**** start AutoDepositRefund ****")
// 查询待审核的订单
var depositRefunds []models.DepositRefundRecord
err := orm.Eloquent.Table("deposit_refund_record").
@ -549,13 +550,19 @@ func AutoDepositRefund() {
return
}
if len(depositRefunds) == 0 { // 没有找到待审核的
logger.Info("****未查询到待审核订单****")
}
for _, depositInfo := range depositRefunds {
err = NotarizeUserDepositRefundByID(depositInfo.ID)
if err.Error() == "押金退款失败,请检查余额" { // 余额不足,停止退款并发短信
logger.Errorf("押金退款失败,请检查余额")
models.GtSendMessage([]string{"15019230751", "13510508605"}, "【go2ns】用户押金退款失败请检查微信商户余额。")
return
}
}
logger.Info("**** end AutoDepositRefund ****")
}
func NotarizeUserDepositRefundByID(depositRefundRecordId uint32) error {