diff --git a/admin/controllers/base/OrderController.php b/admin/controllers/base/OrderController.php index 2920492..2f5afc2 100644 --- a/admin/controllers/base/OrderController.php +++ b/admin/controllers/base/OrderController.php @@ -345,7 +345,7 @@ class OrderController extends BaseAdminController if (!$ProductOrder) throw new Exception('产品订单不存在'); $Prescription=Prescription::find()->where(['id'=>$ProductOrder['p_id'],'is_deleted'=>0])->one(); - if ($Prescription['status']!=1){ + if ($Prescription['status']!=1 && $Prescription['status']!=4){ throw new Exception('处方未通过,不能发货'); } $ProductOrder->is_send = 1; diff --git a/common/foundation/JsonResponseFormatter.php b/common/foundation/JsonResponseFormatter.php index e97145f..e5fb2c3 100644 --- a/common/foundation/JsonResponseFormatter.php +++ b/common/foundation/JsonResponseFormatter.php @@ -18,11 +18,11 @@ class JsonResponseFormatter extends \yii\web\JsonResponseFormatter if (empty($data)) { $data = []; } else { -// if (array_key_exists('list', $data)) { -// $data['list'] = self::aseEncode($data['list']); -// } else { -// $data = self::aseEncode($data); -// } + if (array_key_exists('list', $data)) { + $data['list'] = self::aseEncode($data['list']); + } else { + $data = self::aseEncode($data); + } } return ['data'=>$data,'errcode'=>$errno,'msg'=>$msg];