Jelajahi Sumber

创建商品订单

kobe6258 5 bulan lalu
induk
melakukan
cdd5ace29b
1 mengubah file dengan 9 tambahan dan 2 penghapusan
  1. 9 2
      controllers/web_hook/htfutures_account_controller.go

+ 9 - 2
controllers/web_hook/htfutures_account_controller.go

@@ -6,6 +6,7 @@ import (
 	"eta/eta_mini_ht_api/controllers"
 	userService "eta/eta_mini_ht_api/domian/user"
 	"fmt"
+	"time"
 )
 
 type HTFuturesAccountController struct {
@@ -139,11 +140,17 @@ func (h *HTFuturesAccountController) SyncCustomerRiskLevel() {
 			h.FailedResult("风险测评有效结束日期不能为空", result)
 			return
 		}
+		riskEndDate, parseErr := time.Parse("20060102", riskInfo.CorpEndDate)
+		if parseErr != nil {
+			err = exception.New(exception.SyncRiskError)
+			h.FailedResult("风险测评有效结束日期不合法["+riskInfo.CorpEndDate+"]", result)
+			return
+		}
 		err = userService.UpdateRiskLevelInfo(userService.RiskLevelInfoDTO{
 			Name:             custInfo.ClientName,
 			PhoneNumber:      custInfo.MobileTel,
-			RiskLevel:        riskInfo.CorpRiskLevel,
-			RiskValidEndDate: riskInfo.CorpEndDate,
+			RiskLevel:        fmt.Sprintf("C%s", riskInfo.CorpRiskLevel),
+			RiskValidEndDate: riskEndDate.Format(time.DateOnly),
 		})
 		if err != nil {
 			logger.ErrorWithTraceId(h.Ctx, err.Error())