|
@@ -37,6 +37,7 @@ class Orders extends Auth{
|
|
|
// 接受参数
|
|
|
$code = request('order_code','');
|
|
|
$productCode = request('product_code','');
|
|
|
+ $phone = request('phone','');
|
|
|
$customCode = request('custom_code','');
|
|
|
$productName = request('product_name','');
|
|
|
$status = request('status',0);
|
|
@@ -53,6 +54,7 @@ class Orders extends Auth{
|
|
|
if( $uid ) $map[] = ['custom.uid','=',$uid];
|
|
|
if( $productId ) $map[] = ['orders_product.product_id','=',$productId];
|
|
|
if( $productName ) $map[] = ['orders_product.product_name','=',$productName];
|
|
|
+ if( $phone ) $map[] = ['orders_addr.contact_phone','=',$phone];
|
|
|
if( $startTime ) $map[] = ['orders_product.insert_time','>=',strtotime($startTime)];
|
|
|
if( $endTime ) $map[] = ['orders_product.insert_time','<=',strtotime($endTime)];
|
|
|
if( $status ) $map[] = ['orders_product.status','=',$status];
|
|
@@ -88,7 +90,7 @@ class Orders extends Auth{
|
|
|
* 状态
|
|
|
*
|
|
|
* */
|
|
|
- public function set_status( Request $request, Model $Model){
|
|
|
+ public function set_status( Request $request, Model $Model,OrdersProduct $OrdersProduct){
|
|
|
// 验证参数
|
|
|
$request->scene('set_status')->validate();
|
|
|
// 接收参数
|
|
@@ -102,6 +104,10 @@ class Orders extends Auth{
|
|
|
$result = $Model->edit($id,['status'=>$status]);
|
|
|
// 提示新增失败
|
|
|
if( !$result ) return json_send(['code'=>'error','msg'=>'设置失败']);
|
|
|
+ // 查询数据
|
|
|
+ $result = $OrdersProduct->query()->where([['order_id','=',$id]])->update(['status'=>$status,'update_time'=>time()]);
|
|
|
+ // 提示新增失败
|
|
|
+ if( !$result ) return json_send(['code'=>'error','msg'=>'设置失败']);
|
|
|
// 记录行为
|
|
|
$this->addAdminHistory(admin('uid'),$Model->getTable(),$id,2,[],['status'=>$status]);
|
|
|
// 告知结果
|