ソースを参照

申请议价的时候,添加议价备注,选择议价原因

wufeng 2 年 前
コミット
6aac53a135
1 ファイル変更13 行追加1 行削除
  1. 13 1
      app/admin/controller/Consult.php

+ 13 - 1
app/admin/controller/Consult.php

@@ -1187,6 +1187,16 @@ class Consult extends Base
         if(empty($user)||$user['code']!=0){
             return error_show(1002,"用户数据不存在");
         }
+        //新增两个字段
+        //议价备注
+        $bargain_remark = isset($this->post['bargain_remark']) && $this->post['bargain_remark'] != "" ? trim($this->post['bargain_remark']) : "";
+        //议价原因id
+        $result_info_id = isset($this->post['result_info_id']) && $this->post['result_info_id'] != "" ? intval($this->post['result_info_id']) : "";
+        if ($result_info_id != '') {
+            $temp = Db::name('result_info')->field('id')->where(['id' => $result_info_id, 'type' => 7, 'status' => 1, 'is_del' => 0])->find();//type 7议价原因
+            if (empty($temp)) return error_show(1004, "议价原因选择不正确");
+        }
+
         $createrid= isset($user["data"]['id']) ?  $user["data"]['id'] : "";
         $creater= isset($user["data"]['nickname']) ?  $user["data"]['nickname'] : "";
         $bargainNo =makeNo("BA");
@@ -1211,7 +1221,9 @@ class Consult extends Base
                 "creater"=>$creater,
                 "createrid"=>$createrid,
                 "addtime"=>date("Y-m-d H:i:s"),
-                "updatetime"=>date("Y-m-d H:i:s")
+                "updatetime"=>date("Y-m-d H:i:s"),
+                'bargain_remark'=>$bargain_remark,
+                'result_info_id'=>$result_info_id,
             ];
             $int = Db::name("bargain_order")->insert($data);
             if($int){