|
@@ -10,6 +10,7 @@ use app\data\model\ShopGoods;
|
|
|
use app\data\model\ShopOrder;
|
|
|
use app\data\model\ShopOrderItem;
|
|
|
use app\data\model\ShopOrderPay;
|
|
|
+use app\data\model\ShopGoodsItem;
|
|
|
use app\data\service\payment\AlipayPaymentService;
|
|
|
use app\data\service\payment\BalancePaymentService;
|
|
|
use app\data\service\payment\EmptyPaymentService;
|
|
@@ -364,8 +365,8 @@ abstract class PaymentService
|
|
|
$order_nos = ShopOrder::mk()->where(['payment_trade'=>$orderNo])->field('order_no')->select();
|
|
|
foreach ($order_nos as &$v){
|
|
|
$info = ShopOrderItem::mk()->where('order_no',$v['order_no'])->field('goods_code,goods_sku,stock_sales')->find();
|
|
|
- $goods = ShopGoods::mk()->where('pay_no',$info['goods_code'])->findOrEmpty();
|
|
|
- $item = ShopGoods::mk()->where('pay_no',$info['goods_sku'])->findOrEmpty();
|
|
|
+ $goods = ShopGoods::mk()->where('code',$info['goods_code'])->findOrEmpty();
|
|
|
+ $item = ShopGoodsItem::mk()->where('goods_sku',$info['goods_sku'])->findOrEmpty();
|
|
|
$goods->stock_total -=$info['stock_sales'];
|
|
|
$item->stock_total -=$info['stock_sales'];
|
|
|
$goods->save();
|