|
@@ -139,6 +139,7 @@ func (sc *SubscribeController) SubscribeProduct() {
|
|
|
officialUser, err := user.GetUserByTemplateUserId(userInfo.Id)
|
|
|
if err != nil {
|
|
|
if err.Error() == exception.GetMsg(exception.OfficialUserNotFound) {
|
|
|
+ err = exception.New(exception.OfficialUserNotFound)
|
|
|
result.Ret = AccountNotOpen
|
|
|
sc.FailedResult("用户未开通账户", result)
|
|
|
} else {
|
|
@@ -149,10 +150,12 @@ func (sc *SubscribeController) SubscribeProduct() {
|
|
|
switch officialUser.AccountStatus {
|
|
|
case "unopen":
|
|
|
result.Ret = AccountNotOpen
|
|
|
+ err = exception.New(exception.AccountNotOpen)
|
|
|
sc.FailedResult("用户未开通账户", result)
|
|
|
return
|
|
|
case "opening":
|
|
|
result.Ret = AccountOpening
|
|
|
+ err = exception.New(exception.AccountNotOpen)
|
|
|
sc.FailedResult("用户开户中", result)
|
|
|
return
|
|
|
case "opened":
|
|
@@ -163,6 +166,7 @@ func (sc *SubscribeController) SubscribeProduct() {
|
|
|
}
|
|
|
//证件信息是否过期
|
|
|
if !officialUser.IDValid {
|
|
|
+ err = exception.New(exception.IDExpired)
|
|
|
result.Ret = IDExpired
|
|
|
sc.FailedResult("用户证件有效期过期", result)
|
|
|
return
|