|
|
@@ -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) {
|
|
|
//退款
|