- TrimBlanChar to TrimBlankChar

- error_code.go
This commit is contained in:
gazebo
2018-11-02 14:11:32 +08:00
parent addb300b1a
commit 386ac29ad7
10 changed files with 31 additions and 14 deletions

View File

@@ -5,6 +5,7 @@ import (
"time"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/globals"
)
@@ -76,5 +77,5 @@ func GetUserInfo(token string) (loginInfo *LoginInfo, err error) {
if err = globals.Cacher.GetAs(token, loginInfo); err == nil {
return loginInfo, nil
}
return nil, errors.New("token过期或无效请重新登录")
return nil, model.ErrTokenIsInvalid
}

View File

@@ -6,8 +6,7 @@ import (
"git.rosy.net.cn/jx-callback/business/jxcallback/auth"
"git.rosy.net.cn/jx-callback/business/jxutils/tasksch"
"git.rosy.net.cn/jx-callback/globals"
"github.com/astaxie/beego"
"git.rosy.net.cn/jx-callback/business/model"
)
type Context struct {
@@ -52,9 +51,9 @@ func New(rootTask tasksch.ITask, token string, w http.ResponseWriter, r *http.Re
mapData: make(map[interface{}]interface{}),
}
ctx.userInfo, err = auth.GetUserInfo(token)
if err != nil && beego.BConfig.RunMode == "prod" {
globals.SugarLogger.Warnf("token is invalid, token:%s", token)
// return nil, "", err
if err != nil {
// globals.SugarLogger.Warnf("token is invalid, token:%s", token)
return nil, model.ErrCodeTokenIsInvalid, err
}
return ctx, "", nil
}

View File

@@ -62,11 +62,11 @@ func SplitStoreName(fullName, separator, defaultPrefix string) (prefix, bareName
bareName = strings.Trim(strings.Trim(fullName, defaultPrefix), separator)
}
return utils.TrimBlanChar(defaultPrefix), utils.TrimBlanChar(bareName)
return utils.TrimBlankChar(defaultPrefix), utils.TrimBlankChar(bareName)
}
func ComposeStoreName(bareName, separator, prefix string) (fullName string) {
return prefix + separator + utils.TrimBlanChar(strings.Trim(bareName, separator))
return prefix + separator + utils.TrimBlankChar(strings.Trim(bareName, separator))
}
func StrTime2JxOperationTime(strTime string, defValue int16) int16 {

View File

@@ -0,0 +1,15 @@
package model
import "errors"
const (
ErrorCodeIgnore = "ignore"
ErrCodeSuccess = "0"
ErrCodeGeneralFailed = "-1"
ErrCodeTokenIsInvalid = "-2"
)
var (
ErrTokenIsInvalid = errors.New("token过期或无效请重新登录")
)

View File

@@ -47,7 +47,7 @@ func (p *PurchaseHandler) GetOrder(vendorOrderID string) (order *model.GoodsOrde
ConsigneeMobile: userMap["phone"].(string),
ConsigneeAddress: userMap["address"].(string),
CoordinateType: model.CoordinateTypeBaiDu,
BuyerComment: utils.TrimBlanChar(utils.Interface2String(orderMap["remark"])),
BuyerComment: utils.TrimBlankChar(utils.Interface2String(orderMap["remark"])),
ExpectedDeliveredTime: getTimeFromTimestampStr(utils.Interface2String(orderMap["send_time"])),
VendorStatus: utils.Int64ToStr(utils.MustInterface2Int64(orderMap["status"])),
OrderSeq: int(utils.Str2Int64(utils.Interface2String(orderMap["order_index"]))),

View File

@@ -477,7 +477,7 @@ func (p *PurchaseHandler) updateLocalCatAsNew(db *dao.DaoDB, localCatMap map[str
}
func formatName(name string) string {
return utils.TrimBlanChar(utils.FilterMb4(name))
return utils.TrimBlankChar(utils.FilterMb4(name))
}
// 饿百的排序是从大到小

View File

@@ -139,7 +139,7 @@ func (c *PurchaseHandler) GetOrder(orderID string) (order *model.GoodsOrder, err
ConsigneeName: result["consignee"].(string),
ConsigneeMobile: consigneeMobile,
ConsigneeAddress: result["address"].(string),
BuyerComment: utils.TrimBlanChar(utils.Interface2String(result["description"])),
BuyerComment: utils.TrimBlankChar(utils.Interface2String(result["description"])),
ExpectedDeliveredTime: utils.Str2TimeWithDefault(utils.Interface2String(result["deliverTime"]), utils.DefaultTimeValue),
VendorStatus: utils.Interface2String(result["status"]), // 取订单的原始status不合并消息类型因为当前消息类型没有意义
OrderSeq: int(utils.MustInterface2Int64(result["daySn"])),

View File

@@ -72,7 +72,7 @@ func (c *PurchaseHandler) GetOrder(orderID string) (order *model.GoodsOrder, err
ConsigneeMobile: result["buyerMobile"].(string),
ConsigneeAddress: result["buyerFullAddress"].(string),
CoordinateType: model.CoordinateTypeMars,
BuyerComment: utils.TrimBlanChar(utils.Interface2String(result["orderBuyerRemark"])),
BuyerComment: utils.TrimBlankChar(utils.Interface2String(result["orderBuyerRemark"])),
ExpectedDeliveredTime: utils.Str2TimeWithDefault(utils.Interface2String(result["orderPreEndDeliveryTime"]), utils.DefaultTimeValue),
VendorStatus: utils.Int64ToStr(utils.MustInterface2Int64(result["orderStatus"])),
OrderSeq: int(utils.MustInterface2Int64(result["orderNum"])),

View File

@@ -7,6 +7,7 @@ import (
"github.com/astaxie/beego"
"git.rosy.net.cn/jx-callback/business/jxstore/financial"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/business/model/legacymodel"
)
@@ -85,7 +86,7 @@ func (c *FinancialController) ShowStoreLatestBill() {
htmlResult = fmt.Sprintf(html, bills[0].Url)
}
err2 = err
return retVal, ignoreCode, err
return retVal, model.ErrorCodeIgnore, err
})
if htmlResult != "" {
io.WriteString(w, htmlResult)

View File

@@ -8,6 +8,7 @@ import (
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/jxcallback/orderman"
"git.rosy.net.cn/jx-callback/business/jxcallback/scheduler/defsch"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/globals"
"github.com/astaxie/beego"
)
@@ -186,7 +187,7 @@ func (c *OrderController) ExportMTWaybills() {
}
content, err = orderman.FixedOrderManager.ExportMTWaybills(params.Ctx, params.FromDate, params.ToDate)
globals.SugarLogger.Debug(err)
return retVal, ignoreCode, err
return retVal, model.ErrorCodeIgnore, err
})
if content != nil {
c.Ctx.ResponseWriter.Header().Set("Content-Type", "application/vnd.ms-excel")