moonsflyer 7 місяців тому
батько
коміт
ea4776038a

+ 39 - 1
app/adminapi/logic/agricultural_machinery/UserServiceLogic.php

@@ -186,7 +186,45 @@ class UserServiceLogic extends BaseLogic
             if ($params['audit_status'] == 2) {
                 $updateDate['remark'] = $params['remark'];
             }
-            UserService::update($updateDate);
+            $ret = UserService::update($updateDate);
+            if(!$ret){
+                Db::rollback();
+                self::setError('审核信息更新失败');
+                return false;
+            }
+            switch ($params['audit_status']){
+                case 1:
+                    $audit_status = 4;
+                    break;
+                case 2:
+                    $audit_status = 5;
+                    break;
+            }
+
+            $order_id = $user_service_info['order_id'];
+            switch ($user_service_info['type']){
+                case 1:
+                    $useWhere['agricultural_id'] = $order_id;
+                    $useData['agricultural_status'] = $audit_status;
+                    break;
+                case 2:
+                    $useWhere['bake_id'] = $order_id;
+                    $useData['bake_status'] = $audit_status;
+                    break;
+                case 3:
+                    $useWhere['air_id'] = $order_id;
+                    $useData['air_status'] = $audit_status;
+                    break;
+            }
+
+            $ret = User::where($useWhere)->update($useData);
+            if(!$ret){
+                Db::rollback();
+                self::setError('更新用户信息失败');
+                return false;
+            }
+
+
 
             if ($params['audit_status'] == 2) {
                 //退款