- jd new order and adjust order.

This commit is contained in:
gazebo
2018-06-27 18:34:30 +08:00
parent 5d6a2964c2
commit 54866686ac
3 changed files with 6 additions and 6 deletions

View File

@@ -128,11 +128,11 @@ func (f *FreshFoodAPI) AccessFreshFood(apiStr string, params url.Values) error {
}
// jd api
func (f *FreshFoodAPI) NewJDOrder(jdorder *models.Jdorder) error {
func (f *FreshFoodAPI) NewJDOrder(jdorder *models.Jdorder, isNew bool) error {
params := make(url.Values)
params.Set(URL_FRESHFOOD_PARA_JDORDER, string(utils.MustMarshal(jdorder)))
if jdorder.OrderStatus == utils.Str2Int(jdapi.OrderStatusNew) {
if isNew {
return f.AccessFreshFood(URL_FRESHFOOD_ORDER_CREATE_JDDJ, params)
}
return f.AccessFreshFood(URL_FRESHFOOD_ORDER_MODIFY, params)

View File

@@ -179,7 +179,7 @@ func newOrder(order *jdapi.CallbackOrderMsg) error {
resultByteArr := utils.MustMarshal(data)
rec.Data = string(resultByteArr)
err = globals2.FreshFoodAPI.NewJDOrder(rec)
err = globals2.FreshFoodAPI.NewJDOrder(rec, order.StatusID == jdapi.OrderStatusNew)
if err == nil {
db := orm.NewOrm()
utils.CallFuncLogError(func() error {