|
|
@@ -459,12 +459,12 @@ class ShopController extends BaseController {
|
|
|
public function actionLogistics()
|
|
|
{
|
|
|
$orderSn = \Yii::$app->request->get('sn');
|
|
|
- $order = Order::find()
|
|
|
- ->alias('O')
|
|
|
- ->where('SN=:SN', [':SN' => $orderSn])
|
|
|
- ->select('O.*,U.REAL_NAME,OG.REAL_PRICE,OG.BUY_NUMS,OG.SKU_CODE,OG.GOODS_TITLE,OG.REAL_PV')
|
|
|
+ $order = OrderGoods::find()
|
|
|
+ ->alias('OG')
|
|
|
+ ->where('OG.ORDER_SN=:ORDER_SN', [':ORDER_SN' => $orderSn])
|
|
|
+ ->select('OG.ORDER_SN,OG.REAL_PRICE,OG.BUY_NUMS,OG.SKU_CODE,OG.GOODS_TITLE,OG.REAL_PV,O.*,U.REAL_NAME')
|
|
|
+ ->join('LEFT JOIN', Order::tableName() . ' AS O', 'OG.ORDER_SN=O.SN')
|
|
|
->join('LEFT JOIN', User::tableName() . ' AS U', 'U.ID=O.USER_ID')
|
|
|
- ->join('RIGHT JOIN', OrderGoods::tableName() . ' AS OG', 'OG.ORDER_SN=O.SN')
|
|
|
->asArray()
|
|
|
->all();
|
|
|
|
|
|
@@ -473,7 +473,7 @@ class ShopController extends BaseController {
|
|
|
if (!$order) {
|
|
|
return static::notice('订单【' . $orderSn . '】不存在');
|
|
|
}
|
|
|
- if ($order['SEND_AT'] > 0) {
|
|
|
+ if ($order[0]['SEND_AT'] > 0) {
|
|
|
return static::notice('订单【' . $orderSn . '】不可重复推送');
|
|
|
}
|
|
|
|
|
|
@@ -501,8 +501,8 @@ class ShopController extends BaseController {
|
|
|
$createdAtStart = strtotime('yesterday');
|
|
|
$createdAtEnd = strtotime(date('Y-m-d')) - 1;
|
|
|
// 早5点推送,前一天0-24点的订单
|
|
|
- $orderList = Order::find()
|
|
|
- ->alias('O')
|
|
|
+ $orderList = OrderGoods::find()
|
|
|
+ ->alias('OG')
|
|
|
->where(
|
|
|
'(O.CREATED_AT BETWEEN :CREATED_AT_START AND :CREATED_AT_END) AND O.STATUS=:STATUS AND O.SEND_AT=:SEND_AT AND PAY_TYPE=:PAY_TYPE',
|
|
|
[
|
|
|
@@ -513,9 +513,9 @@ class ShopController extends BaseController {
|
|
|
'PAY_TYPE' => 'online',
|
|
|
]
|
|
|
)
|
|
|
- ->select('O.*,U.REAL_NAME,OG.REAL_PRICE,OG.BUY_NUMS,OG.SKU_CODE,OG.GOODS_TITLE,OG.REAL_PV')
|
|
|
+ ->select('OG.ORDER_SN,OG.REAL_PRICE,OG.BUY_NUMS,OG.SKU_CODE,OG.GOODS_TITLE,OG.REAL_PV,O.*,U.REAL_NAME')
|
|
|
+ ->join('LEFT JOIN', Order::tableName() . ' AS O', 'OG.ORDER_SN=O.SN')
|
|
|
->join('LEFT JOIN', User::tableName() . ' AS U', 'U.ID=O.USER_ID')
|
|
|
- ->join('RIGHT JOIN', OrderGoods::tableName() . ' AS OG', 'OG.ORDER_SN=O.SN')
|
|
|
->asArray()
|
|
|
->all();
|
|
|
|