|
@@ -4,6 +4,7 @@ namespace app\admin\controller;
|
|
|
|
|
|
use think\App;
|
|
|
use think\facade\Db;
|
|
|
+use think\facade\Validate;
|
|
|
|
|
|
class Consult extends Base
|
|
|
{
|
|
@@ -751,6 +752,25 @@ class Consult extends Base
|
|
|
$spucode=makeNo("SPU");
|
|
|
$catinfo = Db::name("cat")->where(["id"=>$cat_id])->find();
|
|
|
$budget = isset($catinfo['order_rate']) ? $catinfo['order_rate']/100:0;
|
|
|
+
|
|
|
+ //部分参数的大小校验
|
|
|
+ $vali = Validate::rule([
|
|
|
+ 'expire_day|有效时长'=>'require|number|elt:2147483640',
|
|
|
+ 'delivery_day|物流时长'=>'require|number|elt:2147483640',
|
|
|
+ 'work_day|生产工期'=>'require|number|elt:2147483640',
|
|
|
+ 'weight|总重量'=>'require|number|elt:2147483640',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ $temp = [
|
|
|
+ 'expire_day'=>$this->post['expire_day'],
|
|
|
+ 'delivery_day'=>$this->post['delivery_day'],
|
|
|
+ 'work_day'=>$this->post['work_day'],
|
|
|
+ 'weight'=>$this->post['weight'],
|
|
|
+ ];
|
|
|
+
|
|
|
+ if(!$vali->check($temp)) return error_show(0,$vali->getError());
|
|
|
+
|
|
|
+
|
|
|
if($is_gold_price==1){
|
|
|
$gold = Db::name("gold_price1")->where(["type"=>$metal_id,"is_del"=>0,"status"=>1])->order("addtime desc")
|
|
|
->find();
|