|
@@ -34,30 +34,51 @@ class Order extends BaseController
|
|
|
['data',[]],
|
|
|
['orderType',''],
|
|
|
['timeType',''],
|
|
|
- ['uid','']
|
|
|
+ ['uid',''],
|
|
|
+ ['type',0]
|
|
|
],$request
|
|
|
);
|
|
|
$where = $post;
|
|
|
$order = new OrderModel;
|
|
|
list($pageCount,$data) = $order->getList($post['page'],$where,$pageSize,'id desc');
|
|
|
- $result = UtilService::getParam([
|
|
|
- "id",
|
|
|
- ['time','time','date("Y-m-d H:i:s",$1)'],
|
|
|
- "order_id",
|
|
|
- "mobile",
|
|
|
- "avatar",
|
|
|
- "order_count",
|
|
|
- "all_price",
|
|
|
- "status",
|
|
|
- "ck_name",
|
|
|
- "exp_name",
|
|
|
- "pro_title",
|
|
|
- "send_count",
|
|
|
- "uid",
|
|
|
- "pro_img",
|
|
|
- "mono",
|
|
|
- "err_msg"
|
|
|
+ if($post['type'] == 1){
|
|
|
+ $result = UtilService::getParam([
|
|
|
+ "id",
|
|
|
+ ['time','time','date("Y-m-d H:i:s",$1)'],
|
|
|
+ "order_id",
|
|
|
+ "mobile",
|
|
|
+ "avatar",
|
|
|
+ "order_count",
|
|
|
+ "all_price",
|
|
|
+ "status",
|
|
|
+ "ck_name",
|
|
|
+ "exp_name",
|
|
|
+ "pro_title",
|
|
|
+ "send_count",
|
|
|
+ "uid",
|
|
|
+ "pro_img",
|
|
|
+ "mono",
|
|
|
+ "err_msg"
|
|
|
+ ],$data);
|
|
|
+ }else{
|
|
|
+ $result = UtilService::getParam([
|
|
|
+ "id",
|
|
|
+ ['time','time','date("Y-m-d H:i:s",$1)'],
|
|
|
+ "order_id",
|
|
|
+ "avatar",
|
|
|
+ "mobile",
|
|
|
+ "pro_img",
|
|
|
+ "pro_title",
|
|
|
+ "suk",
|
|
|
+ "pro_price",
|
|
|
+ "num",
|
|
|
+ "all_price",
|
|
|
+ "pay_type",
|
|
|
+ "mono",
|
|
|
+ "status",
|
|
|
+ "uid"
|
|
|
],$data);
|
|
|
+ }
|
|
|
return app('json')->success([
|
|
|
'list' => $result,
|
|
|
'pageCount' => $pageCount,
|
|
@@ -66,7 +87,6 @@ class Order extends BaseController
|
|
|
]);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public function getOrderPushList(Request $request) {
|
|
|
$pageSize = 20;
|
|
|
$post = UtilService::getMore(
|
|
@@ -460,7 +480,42 @@ class Order extends BaseController
|
|
|
}
|
|
|
|
|
|
|
|
|
- * 订单发货
|
|
|
+ * 买样订单发货
|
|
|
+ * @param Request $request
|
|
|
+ */
|
|
|
+ public function orderSend(Request $request) {
|
|
|
+ $post = UtilService::getMore(
|
|
|
+ [
|
|
|
+ ['o_id',"","empty","参数错误"],
|
|
|
+ ['exp_id',""],
|
|
|
+ ['exp_number',""],
|
|
|
+ ],$request
|
|
|
+ );
|
|
|
+
|
|
|
+ $order = (new OrderModel)->where('id',$post['o_id'])->find();
|
|
|
+ if(empty($order)) {
|
|
|
+ return app('json')->fail("找不到订单,无法处理");
|
|
|
+ }
|
|
|
+ if($order['status'] < 1) {
|
|
|
+ return app('json')->fail("当前订单无法处理");
|
|
|
+ }
|
|
|
+ $bool = orderInfo::where('o_id',$post['o_id'])->save([
|
|
|
+ 'exp_id'=>$post['exp_id'],
|
|
|
+ 'exp_number'=>$post['exp_number'],
|
|
|
+ 'status'=>2,
|
|
|
+ 'send_time'=>time()
|
|
|
+ ]);
|
|
|
+ if($order['status'] == 1) {
|
|
|
+ (new OrderModel)->where('id',$post['o_id'])->save([
|
|
|
+ 'express_id'=>$post['exp_id'],
|
|
|
+ 'status' => 2
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+ return app('json')->success(['status'=>$bool]);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * 代发订单发货
|
|
|
* @param Request $request
|
|
|
*/
|
|
|
public function orderFahuo(Request $request) {
|