aa
This commit is contained in:
@@ -1327,7 +1327,7 @@ func (s *DefScheduler) updateOrderByBill(order *model.GoodsOrder, bill *model.Wa
|
|||||||
|
|
||||||
func (s *DefScheduler) updateStoreAccount(order *model.GoodsOrder, bill *model.Waybill) {
|
func (s *DefScheduler) updateStoreAccount(order *model.GoodsOrder, bill *model.Waybill) {
|
||||||
realDesiredFee := bill.DesiredFee
|
realDesiredFee := bill.DesiredFee
|
||||||
if expend, lastFee, err := partner.CurStoreAcctManager.GetStoreAcctExpendLastCreateWayBillFee(order.VendorOrderID); err == nil {
|
if expend, lastFee, err := partner.CurStoreAcctManager.GetStoreAcctExpendLastCreateWayBillFee(order.VendorOrderID); err == nil && expend != nil {
|
||||||
lastFee64 := int64(lastFee)
|
lastFee64 := int64(lastFee)
|
||||||
if lastFee64 != realDesiredFee {
|
if lastFee64 != realDesiredFee {
|
||||||
var diffFee int64
|
var diffFee int64
|
||||||
|
|||||||
@@ -1171,7 +1171,7 @@ func GetStoreAcctExpendLastCreateWayBillFee(db *DaoDB, vendorOrderID string) (ex
|
|||||||
ORDER BY a.created_at DESC
|
ORDER BY a.created_at DESC
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
`
|
`
|
||||||
err = GetRow(db, &expend, sql, sqlParams)
|
if err = GetRow(db, &expend, sql, sqlParams); err == nil && expend != nil {
|
||||||
lastFee = expend.ExpendPrice
|
lastFee = expend.ExpendPrice
|
||||||
if expend.ExpID != 0 {
|
if expend.ExpID != 0 {
|
||||||
lastFee += expend.MulitExpendPrice
|
lastFee += expend.MulitExpendPrice
|
||||||
@@ -1179,6 +1179,7 @@ func GetStoreAcctExpendLastCreateWayBillFee(db *DaoDB, vendorOrderID string) (ex
|
|||||||
if expend.IncID != 0 {
|
if expend.IncID != 0 {
|
||||||
lastFee -= expend.MulitIncomePrice
|
lastFee -= expend.MulitIncomePrice
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return expend, lastFee, err
|
return expend, lastFee, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user