Commit 5c5ffcdb by 朱继来

Merge branch 'master' of http://119.23.72.7/zhujilai/Order into zjl_form_duplicate_submit_20191031

parents 14c4531a dd065702
...@@ -90,16 +90,24 @@ Class AddOrderController extends Controller ...@@ -90,16 +90,24 @@ Class AddOrderController extends Controller
{ {
if ($request->isMethod('post')) { if ($request->isMethod('post')) {
$mobile = $request->input('mobile'); $mobile = $request->input('mobile');
$user_id = $request->input('user_id');
$goods_type = $request->input('goods_type'); // 类型,1-联营,2-自营 $goods_type = $request->input('goods_type'); // 类型,1-联营,2-自营
$operator_id = $request->user->userId; $operator_id = $request->user->userId;
$UserMainModel = new UserMainModel; $UserMainModel = new UserMainModel;
if (preg_match('/@/', $mobile)) { if(!empty($user_id)){
$user = $UserMainModel->where('email', $mobile)->select('user_id', 'email', 'is_test')->orderBy('create_time', 'desc')->first();
} else { $user = $UserMainModel->where('user_id', $user_id)->select('user_id', 'email','mobile', 'is_test')->orderBy('create_time', 'desc')->first();
$user = $UserMainModel->where('mobile', $mobile)->select('user_id', 'mobile', 'is_test')->orderBy('create_time', 'desc')->first(); }else{
} if (preg_match('/@/', $mobile)) {
$user = $UserMainModel->where('email', $mobile)->select('user_id', 'email', 'is_test')->orderBy('create_time', 'desc')->first();
} else {
$user = $UserMainModel->where('mobile', $mobile)->select('user_id', 'mobile', 'is_test')->orderBy('create_time', 'desc')->first();
}
}
if (!empty($user)) { if (!empty($user)) {
$perm = new PermController; $perm = new PermController;
......
...@@ -230,31 +230,31 @@ class SpecialController extends Controller ...@@ -230,31 +230,31 @@ class SpecialController extends Controller
// 处理支付记录 // 处理支付记录
public function handlePayLog() public function handlePayLog()
{ {
$PayLogModel = new PayLogModel(); // $PayLogModel = new PayLogModel();
$pay_log = $PayLogModel->where('pay_type', 4)->where('is_paid', -1)->orderBy('create_time', 'desc')->get()->toArray(); // $pay_log = $PayLogModel->where('pay_type', 4)->where('is_paid', -1)->orderBy('create_time', 'desc')->get()->toArray();
$data = []; // $data = [];
foreach ($pay_log as $k=>$v) { // foreach ($pay_log as $k=>$v) {
$log = $PayLogModel->where('order_id', $v['order_id'])->where('pay_type', 1)->first(); // $log = $PayLogModel->where('order_id', $v['order_id'])->where('pay_type', 1)->first();
if (!$log) // if (!$log)
continue; // continue;
// dump($log['order_id'].'==='.date('Y-m-d H:i:s', $log['create_time']).'==='.date('Y-m-d H:i:s', $log['pay_time'])); // // dump($log['order_id'].'==='.date('Y-m-d H:i:s', $log['create_time']).'==='.date('Y-m-d H:i:s', $log['pay_time']));
// $PayLogModel->where('pay_log_id', $v['pay_log_id'])->update(['is_paid'=>1, 'pay_time'=>$log['pay_time']]); // 更新账期支付 // // $PayLogModel->where('pay_log_id', $v['pay_log_id'])->update(['is_paid'=>1, 'pay_time'=>$log['pay_time']]); // 更新账期支付
// $PayLogModel->where('pay_log_id', $log['pay_log_id'])->delete(); // // $PayLogModel->where('pay_log_id', $log['pay_log_id'])->delete();
// // 记录到日志 // // // 记录到日志
// $monolog = Log::getMonolog(); // // $monolog = Log::getMonolog();
// $monolog->popHandler(); // // $monolog->popHandler();
// Log::useDailyFiles(storage_path('logs/update_pay_log.log')); // // Log::useDailyFiles(storage_path('logs/update_pay_log.log'));
// Log::info('更新账期支付记录ID:'.$v['pay_log_id'].',删除的支付记录ID:'.$log['pay_log_id']); // // Log::info('更新账期支付记录ID:'.$v['pay_log_id'].',删除的支付记录ID:'.$log['pay_log_id']);
$data[] = $log['pay_log_id']; // $data[] = $log['pay_log_id'];
} // }
dd($data); // dd($data);
} }
// 自营预售订单改预付款 // 自营预售订单改预付款
......
...@@ -31,9 +31,10 @@ ...@@ -31,9 +31,10 @@
var loading = this; var loading = this;
// 获取用户信息 // 获取用户信息
$('.get-user').click(function(){ function get_user(){
var mobile = $(this).siblings('.search-user').val(); // var mobile = $(this).siblings('.search-user').val();
var mobile = getUrlParam('user_id');
if (!mobile) return false; if (!mobile) return false;
// 自营其他订单类型---仓库损耗 // 自营其他订单类型---仓库损耗
...@@ -46,7 +47,7 @@ ...@@ -46,7 +47,7 @@
$.ajax({ $.ajax({
url: '/ajax/getUserInfo', url: '/ajax/getUserInfo',
type: 'post', type: 'post',
data: {mobile : mobile.trim(), goods_type: goods_type}, data: {user_id : mobile.trim(), goods_type: goods_type},
dataType: 'json', dataType: 'json',
success: function (resp) { success: function (resp) {
if (resp.errcode == 0) { if (resp.errcode == 0) {
...@@ -99,7 +100,9 @@ ...@@ -99,7 +100,9 @@
layer.msg(resp.errmsg) layer.msg(resp.errmsg)
}, },
}) })
}) }
get_user();
// 选择收货地址 // 选择收货地址
$('.user-info').delegate('#address', 'change', function() { $('.user-info').delegate('#address', 'change', function() {
...@@ -969,4 +972,11 @@ ...@@ -969,4 +972,11 @@
}, },
} }
}); });
})(jQuery) })(jQuery)
\ No newline at end of file
//获取url中的参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
\ No newline at end of file
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<div class="ibox-content create-order"> <div class="ibox-content create-order">
<div class="row" style="margin-bottom: 30px;"> <div class="row" style="margin-bottom: 30px;">
<div class="col-sm-12"> <div class="col-sm-12" hidden>
<input type="text" class="search-user" name="user-mobile" value="" placeholder="请输入会员账号"> <input type="text" class="search-user" name="user-mobile" value="" placeholder="请输入会员账号">
<a class="btn btn-info get-user">获取用户信息</a> <a class="btn btn-info get-user">获取用户信息</a>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
</div> </div>
<div class="ibox-content create-order"> <div class="ibox-content create-order">
<div class="row" style="margin-bottom: 30px;"> <div class="row" style="margin-bottom: 30px;" hidden>
<div class="col-sm-12"> <div class="col-sm-12">
<input type="text" class="search-user" name="user-mobile" value="" placeholder="请输入会员账号"> <input type="text" class="search-user" name="user-mobile" value="" placeholder="请输入会员账号">
<a class="btn btn-info get-user">获取用户信息</a> <a class="btn btn-info get-user">获取用户信息</a>
......
...@@ -18,10 +18,8 @@ ...@@ -18,10 +18,8 @@
<dd style="width:auto !important;"> <dd style="width:auto !important;">
<div class="droplist" data-default="{{$condition['order_type']}}" id="order_type" name="order_type"> <div class="droplist" data-default="{{$condition['order_type']}}" id="order_type" name="order_type">
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li class="order_type_tab active" data-val="">订单编号</li> <li class="order_type_tab active" data-val="">会员账号</li>
<li class="order_type_tab" data-val="1">会员账号</li>
<li class="order_type_tab" data-val="4">会员ID</li> <li class="order_type_tab" data-val="4">会员ID</li>
<li class="order_type_tab" data-val="2">型号名称</li>
</ul> </ul>
</div> </div>
</dd> </dd>
...@@ -36,12 +34,24 @@ ...@@ -36,12 +34,24 @@
<input type="text" name="time_end" value="{{ !empty($condition['time_end']) ? date('Y/m/d', $condition['time_end']) : '' }}" class="Wdate " onfocus="WdatePicker({dateFmt:'yyyy/MM/dd'})" placeholder="结束时间" autocomplete="off" /> <input type="text" name="time_end" value="{{ !empty($condition['time_end']) ? date('Y/m/d', $condition['time_end']) : '' }}" class="Wdate " onfocus="WdatePicker({dateFmt:'yyyy/MM/dd'})" placeholder="结束时间" autocomplete="off" />
</dd> </dd>
</dl> </dl>
<dl>
<dt>订单编号:</dt>
<dd>
<input type="text" name="order_sn" value="{{$condition['order_sn']}}" placeholder="请输入订单编号">
</dd>
</dl>
<dl> <dl>
<dt>ERP订单号:</dt> <dt>ERP订单号:</dt>
<dd> <dd>
<input type="text" name="erp_sn" value="{{$condition['erp_sn']}}" placeholder="请输入ERP订单号"> <input type="text" name="erp_sn" value="{{$condition['erp_sn']}}" placeholder="请输入ERP订单号">
</dd> </dd>
</dl> </dl>
<dl>
<dt>型号名称:</dt>
<dd>
<input type="text" name="goods_name" value="{{$condition['goods_name']}}" placeholder="请输入型号名称">
</dd>
</dl>
<dl> <dl>
<dt>订单状态:</dt> <dt>订单状态:</dt>
<dd> <dd>
......
...@@ -18,10 +18,8 @@ ...@@ -18,10 +18,8 @@
<dd style="width:auto !important;"> <dd style="width:auto !important;">
<div class="droplist" data-default="{{$condition['order_type']}}" id="order_type" name="order_type"> <div class="droplist" data-default="{{$condition['order_type']}}" id="order_type" name="order_type">
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li class="order_type_tab active" data-val="">订单编号</li> <li class="order_type_tab active" data-val="">会员账号</li>
<li class="order_type_tab" data-val="1">会员账号</li>
<li class="order_type_tab" data-val="4">会员ID</li> <li class="order_type_tab" data-val="4">会员ID</li>
<li class="order_type_tab" data-val="2">型号名称</li>
<li class="order_type_tab" data-val="3">发票抬头</li> <li class="order_type_tab" data-val="3">发票抬头</li>
</ul> </ul>
</div> </div>
...@@ -38,12 +36,24 @@ ...@@ -38,12 +36,24 @@
</dd> </dd>
</dl> </dl>
<dl> <dl>
<dt>订单编号:</dt>
<dd>
<input type="text" name="order_sn" value="{{$condition['order_sn']}}" placeholder="请输入订单编号">
</dd>
</dl>
<dl>
<dt>ERP订单号:</dt> <dt>ERP订单号:</dt>
<dd> <dd>
<input type="text" name="erp_sn" value="{{$condition['erp_sn']}}" placeholder="请输入ERP订单号"> <input type="text" name="erp_sn" value="{{$condition['erp_sn']}}" placeholder="请输入ERP订单号">
</dd> </dd>
</dl> </dl>
<dl> <dl>
<dt>型号名称:</dt>
<dd>
<input type="text" name="goods_name" value="{{$condition['goods_name']}}" placeholder="请输入型号名称">
</dd>
</dl>
<dl>
<dt>订单状态:</dt> <dt>订单状态:</dt>
<dd> <dd>
<select id="order_status" name="order_status" class="form-control order_status selectpicker" title="全部" multiple> <select id="order_status" name="order_status" class="form-control order_status selectpicker" title="全部" multiple>
......
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