Commit f9431a05 by hcy001

1

parent b077cc23
...@@ -8,13 +8,13 @@ use DB; ...@@ -8,13 +8,13 @@ use DB;
//通用导出模型 //通用导出模型
class ExportModel class ExportModel
{ {
private $frqUrl ; //询报价网址 private $frqApiUrl ; //询报价网址
private $ExportUrl ; //导出网址 private $ExportUrl ; //导出网址
const IS_DEBUG = 0; //是否调试 const IS_DEBUG = 0; //是否调试
public function __construct() public function __construct()
{ {
$this->ExportUrl = config("website.export_domain"); $this->ExportUrl = config("website.export_domain");
$this->frqUrl = config("website.frqapi_domain"); $this->frqApiUrl = config("website.frqapi_domain");
} }
public function push($data){ public function push($data){
...@@ -51,12 +51,12 @@ class ExportModel ...@@ -51,12 +51,12 @@ class ExportModel
} }
$data = [ $data = [
"type"=> 2, # 类型 1:模板调用 2: api回调 "type"=> 2, # 类型 1:模板调用 2: api回调
"source_items_id"=>config("website.frq_export_inquiry"), #来源明细id,必填 "source_items_id"=>config("website.export_source_items_id"), #来源明细id,必填
"file_name"=> $file_name, "file_name"=> $file_name,
"excel_suf" => "csv", #导出文件格式 csv,xls "excel_suf" => "csv", #导出文件格式 csv,xls
"header"=> $header, "header"=> $header,
"query_param"=>$input, #查询参数 "query_param"=>$input, #查询参数
"callbackurl"=> $this->frqUrl."/server/InquiryExport", #rpc回调网址 "callbackurl"=> $this->frqApiUrl."/server/InquiryExport", #rpc回调网址
"callbackfuc"=>"InquiryServer", #rpc回调函数 "callbackfuc"=>"InquiryServer", #rpc回调函数
"create_uid"=> $create_uid, #创建人id "create_uid"=> $create_uid, #创建人id
]; ];
......
...@@ -171,11 +171,13 @@ class InquiryItemsModel extends Model ...@@ -171,11 +171,13 @@ class InquiryItemsModel extends Model
$indata = ["inquiry_items_id"=>$inquiry_items_id,"remark"=>$input["remark"],"create_uid"=>$input["user_id"],"create_name"=>$input["user_name"],"create_time"=>time(),"update_time"=>time()]; $indata = ["inquiry_items_id"=>$inquiry_items_id,"remark"=>$input["remark"],"create_uid"=>$input["user_id"],"create_name"=>$input["user_name"],"create_time"=>time(),"update_time"=>time()];
(new InquiryItemsUrgeModel())->insert($indata); (new InquiryItemsUrgeModel())->insert($indata);
} }
#更新自动报价标志
(new InquiryItemsModel())->where("id",$inquiry_items_id)->update(["flag"=>0]);
return [0,"催价成功"]; return [0,"催价成功"];
} }
/* /*
* 创建单个批量创建明细 * 创建单个创建明细
* @param $data 批量 * @param $data 批量
*/ */
public function addItems($b){ public function addItems($b){
...@@ -205,7 +207,7 @@ class InquiryItemsModel extends Model ...@@ -205,7 +207,7 @@ class InquiryItemsModel extends Model
"target_price"=>@$b["target_price"] ? $b["target_price"] : 0, "target_price"=>@$b["target_price"] ? $b["target_price"] : 0,
"delivery_time"=>@$b["delivery_time"] ? $b["delivery_time"] : "", "delivery_time"=>@$b["delivery_time"] ? $b["delivery_time"] : "",
"batch"=>@$b["batch"] ? $b["batch"] : "" , "batch"=>@$b["batch"] ? $b["batch"] : "" ,
"assign_type"=>@$b["assign_type"] ? $b["assign_type"] : 2, "assign_type"=>@$b["assign_type"] ? $b["assign_type"] : 0,
"remark"=>@$b["remark"] ? $b["remark"] : "", "remark"=>@$b["remark"] ? $b["remark"] : "",
"create_time"=>time() , "create_time"=>time() ,
"update_time"=>time() , "update_time"=>time() ,
......
...@@ -35,6 +35,7 @@ class InquiryModel extends Model ...@@ -35,6 +35,7 @@ class InquiryModel extends Model
->join('inquiry_items as b', 'a.id', '=', 'b.inquiry_id') ->join('inquiry_items as b', 'a.id', '=', 'b.inquiry_id')
->select(DB::Raw("lie_a.inquiry_sn,lie_a.currency,lie_a.status as status_a,lie_a.com_name,lie_a.user_name,lie_a.create_name,lie_a.create_time as inquiry_ctime,lie_b.*")) ->select(DB::Raw("lie_a.inquiry_sn,lie_a.currency,lie_a.status as status_a,lie_a.com_name,lie_a.user_name,lie_a.create_name,lie_a.create_time as inquiry_ctime,lie_b.*"))
->where(function ($query) use ($input) { ->where(function ($query) use ($input) {
$query->whereIn('a.status', [-1,1]);
foreach ($input as $k => $v) { foreach ($input as $k => $v) {
$v = trim($v); $v = trim($v);
if (empty($v)) { if (empty($v)) {
...@@ -50,7 +51,7 @@ class InquiryModel extends Model ...@@ -50,7 +51,7 @@ class InquiryModel extends Model
case "goods_name": case "goods_name":
case "brand_name": case "brand_name":
case "customer_name": case "customer_name":
$query->whereRaw('(lie_b.com_name like "' . $v . '%" or lie_b.user_name like "' . $v . '%" )'); $query->whereRaw('lie_a.user_name like "' . $v . '%" ');
break; break;
case "status": case "status":
$query->where('b.status', '=', $v); $query->where('b.status', '=', $v);
...@@ -95,7 +96,9 @@ class InquiryModel extends Model ...@@ -95,7 +96,9 @@ class InquiryModel extends Model
} }
$page = isset($input['p']) ? $input['p'] : $input['page']; $page = isset($input['p']) ? $input['p'] : $input['page'];
$list = $list->orderBy('id', 'desc')->paginate(@$input['limit'] ? $input["limit"] : 10, ['*'], 'p', @$page ? $page : 1)->toArray(); $list = $list->orderBy('create_time', 'desc')
->orderBy('b.status', 'desc')
->paginate(@$input['limit'] ? $input["limit"] : 10, ['*'], 'p', @$page ? $page : 1)->toArray();
if (!$list) return [20001, '没有数据']; if (!$list) return [20001, '没有数据'];
...@@ -309,7 +312,7 @@ class InquiryModel extends Model ...@@ -309,7 +312,7 @@ class InquiryModel extends Model
$result = $this->where('status', '=', 0)->where('create_uid', '=', $user_id)->select('id', 'create_time')->first(); $result = $this->where('status', '=', 0)->where('create_uid', '=', $user_id)->select('id', 'create_time')->first();
if (!$result) { if (!$result) {
$Add['inquiry_sn'] = generateSnWithPreStringShort("X"); $Add['inquiry_sn'] = createSn((new InquiryModel()),"X");
$Add['create_uid'] = $user_id; $Add['create_uid'] = $user_id;
$Add['create_name'] = $user_name; $Add['create_name'] = $user_name;
$Add['create_time'] = time(); $Add['create_time'] = time();
......
...@@ -37,7 +37,7 @@ class OpLogModel extends Model ...@@ -37,7 +37,7 @@ class OpLogModel extends Model
break; break;
} }
} }
})->orderBy('id','desc')->paginate($input['limit'], ['*'], 'page', $input['page'])->toArray(); })->orderBy('id','desc')->paginate(@$input['limit'] ? $input["limit"]:10, ['*'], 'page', @$input['p'] ? $input["p"]:1 )->toArray();
if (!$list) return [20001, '没有数据']; if (!$list) return [20001, '没有数据'];
foreach ($list['data'] as $k=>&$v){ foreach ($list['data'] as $k=>&$v){
$v['types_val'] = $v['types'] == 1 ? '询价' : '报价'; $v['types_val'] = $v['types'] == 1 ? '询价' : '报价';
......
...@@ -660,7 +660,7 @@ class QuoteModel extends Model ...@@ -660,7 +660,7 @@ class QuoteModel extends Model
$data['relation_sn'] = $quote_info['quote_sn']; $data['relation_sn'] = $quote_info['quote_sn'];
$data['content'] = '询价操作报价:'.QuoteMap::$status[$status]; $data['content'] = '询价操作报价:'.QuoteMap::$status[$status];
$data['create_uid'] = $input['user_id']; $data['create_uid'] = $input['user_id'];
$data['create_name'] = $UserModel->FinduserInfoName($input['user_id']); $data['create_name'] = $input["user_name"];
OpLogModel::log($data); OpLogModel::log($data);
} catch (Exception $e) { } catch (Exception $e) {
......
...@@ -9,9 +9,16 @@ return [ ...@@ -9,9 +9,16 @@ return [
'search'=> 'http://' . env('LOGIN_DOMAIN', '') . '/api/search', 'search'=> 'http://' . env('LOGIN_DOMAIN', '') . '/api/search',
'dashboard'=>'http://'.env('LOGIN_DOMAIN', '') . '/dashboard', 'dashboard'=>'http://'.env('LOGIN_DOMAIN', '') . '/dashboard',
], ],
////////////////232配置////////////////////
// 'export_domain'=>'http://export.liexin.net', //通用导入导出网址
// 'frqapi_domain' => "http://frqapi.liexin.net", //接口网址
// 'export_source_items_id' => "23", //导出来源明细id
////////////////本地配置////////////////////
'export_domain'=>'http://export.liexin.net', //通用导入导出网址 'export_domain'=>'http://export.liexin.net', //通用导入导出网址
'frqapi_domain' => "http://frqapi.liexin.net", //接口网址 'frqapi_domain' => "http://frq_api.liexin.com", //接口网址
'export_source_items_id' => "23", //导出来源明细id
'company_info_origin'=>[ #原始公司信息 'company_info_origin'=>[ #原始公司信息
'1'=>[ #内地 '1'=>[ #内地
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment