1
This commit is contained in:
@@ -1876,6 +1876,8 @@ func UpdateStoreVendorMap(ctx *jxcontext.Context, db *dao.DaoDB, storeID, vendor
|
||||
if address != "" {
|
||||
delete(valid, "address")
|
||||
}
|
||||
globals.SugarLogger.Debugf("==========valid := %s", utils.Format4Output(valid, false))
|
||||
globals.SugarLogger.Debugf("==========valid2 := %s", utils.Format4Output(isStoreMapNeedSync(vendorID, valid), false))
|
||||
// storeMap 不包含address参数
|
||||
if isStoreMapNeedSync(vendorID, valid) { // 对于store vendor map,只有Status改变才需要同步到厂商
|
||||
num, err = dao.UpdateEntityLogicallyAndUpdateSyncStatus(db, storeMap, valid, userName, map[string]interface{}{
|
||||
|
||||
@@ -1080,7 +1080,22 @@ func GetOrderDetail(appOrgCode, vendorOrderID string) (*order_orderDetail_respon
|
||||
|
||||
// GetOrderSettleAccounts 获取订单结算信息
|
||||
func (c *PurchaseHandler) GetOrderSettleAccounts(order *model.GoodsOrder) (int64, error) {
|
||||
return 0, nil
|
||||
orderDetail, err := GetOrderDetail(order.VendorOrgCode, order.VendorOrderID)
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
|
||||
childrenOrderList := make([]string, 0, 0)
|
||||
for _, skuList := range orderDetail.SkuOrderList {
|
||||
childrenOrderList = append(childrenOrderList, skuList.OrderId)
|
||||
}
|
||||
|
||||
settle, _, err := getAPI(order.VendorOrgCode, 0, "").GetSettleBillDetailV3(&order_getSettleBillDetailV3_request.OrderGetSettleBillDetailV3Param{
|
||||
Size: 50,
|
||||
OrderId: strings.Join(childrenOrderList, ","),
|
||||
StartIndex: "",
|
||||
})
|
||||
return settle, err
|
||||
}
|
||||
|
||||
// GetPlatformLogisticsFee 获取自配送订单的配送费
|
||||
|
||||
Reference in New Issue
Block a user