|
@@ -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())
|