Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zptz-sass-kelaidian
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
李大见
zptz-sass-kelaidian
Commits
b2dc8b91
提交
b2dc8b91
authored
9月 20, 2024
作者:
窦斌
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
http://gitlab.bluearp.com/ldj/zptz-sass-kelaidian
上级
3d172487
778ef91f
显示空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
246 行增加
和
26 行删除
+246
-26
DeductionFee.php
app/Console/Commands/DeductionFee.php
+93
-0
Kernel.php
app/Console/Kernel.php
+2
-0
CommonController.php
app/Http/Controllers/Common/CommonController.php
+65
-4
CompanyController.php
app/Http/Controllers/Common/CompanyController.php
+6
-4
PayController.php
app/Http/Controllers/Service/PayController.php
+3
-2
SupplierPriceController.php
app/Http/Controllers/Service/SupplierPriceController.php
+62
-13
SupplierPriceService.php
app/Services/SupplierPriceService.php
+13
-3
api.php
routes/api.php
+2
-0
没有找到文件。
app/Console/Commands/DeductionFee.php
0 → 100644
浏览文件 @
b2dc8b91
<?php
namespace
App\Console\Commands
;
use
Illuminate\Console\Command
;
use
DB
;
class
DeductionFee
extends
Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected
$signature
=
'DeductionFee'
;
/**
* The console command description.
*
* @var string
*/
protected
$description
=
'Command DeductionFee'
;
/**
* Create a new command instance.
*
* @return void
*/
public
function
__construct
()
{
parent
::
__construct
();
}
/**
* Execute the console command.
*
* @return mixed
*/
public
function
handle
()
{
$find_data
=
DB
::
table
(
'admin'
)
->
groupBy
(
'company_id'
)
->
get
();
foreach
(
$find_data
as
$key
=>
$value
)
{
$find_balance
=
DB
::
table
(
'admin_recharge'
)
->
where
(
'adre_company_id'
,
$value
[
'company_id'
])
->
first
();
if
(
empty
(
$find_balance
))
{
$add_data
[
'adre_company_id'
]
=
$value
[
'company_id'
];
$add_data
[
'adre_banlance'
]
=
-
100
;
$add_data
[
'adre_first_monthFee'
]
=
date
(
'Y-m-d H:i:s'
);
$add_data
[
'adre_next_monthFee'
]
=
date
(
'Y-m-d H:i:s'
,
strtotime
(
'+1 month'
));
$add_res
=
DB
::
table
(
'admin_recharge'
)
->
insertGetId
(
$add_data
);
}
else
{
if
(
empty
(
$find_balance
[
'adre_next_monthFee'
]))
{
$update
[
'adre_banlance'
]
=
$find_balance
[
'adre_banlance'
]
-
100
;
$update
[
'adre_first_monthFee'
]
=
date
(
'Y-m-d H:i:s'
);
$update
[
'adre_next_monthFee'
]
=
date
(
'Y-m-d H:i:s'
,
strtotime
(
'+1 month'
));
$update_res
=
DB
::
table
(
'admin_recharge'
)
->
where
(
'adre_id'
,
$find_balance
[
'adre_id'
])
->
update
(
$update
);
}
else
{
if
(
time
()
>=
strtotime
(
$find_balance
[
'adre_next_monthFee'
]))
{
$update
[
'adre_banlance'
]
=
$find_balance
[
'adre_banlance'
]
-
100
;
$update
[
'adre_next_monthFee'
]
=
date
(
'Y-m-d H:i:s'
,
strtotime
(
$find_balance
[
'adre_next_monthFee'
],
'+1 month'
));
$update_res
=
DB
::
table
(
'admin_recharge'
)
->
where
(
'adre_id'
,
$find_balance
[
'adre_id'
])
->
update
(
$update
);
}
}
}
$order_number
=
'YF'
.
date
(
'YmdHis'
)
.
rand
(
1000
,
9999
);
$recharge_order
[
'reo_adm_id'
]
=
$value
[
'id'
];
$recharge_order
[
'reo_company_id'
]
=
$value
[
'company_id'
];
$recharge_order
[
'reo_order_number'
]
=
$order_number
;
$recharge_order
[
'reo_price'
]
=
-
100
;
$recharge_order
[
'reo_pay_state'
]
=
1
;
$recharge_order
[
'reo_state'
]
=
1
;
$recharge_order
[
'reo_type'
]
=
3
;
//扣月费
if
(
$value
[
'admin_groupnew'
]
==
2
)
{
$recharge_order
[
'reo_client_type'
]
=
1
;
}
elseif
(
$value
[
'admin_groupnew'
]
==
3
)
{
$recharge_order
[
'reo_client_type'
]
=
2
;
}
else
{
$recharge_order
[
'reo_client_type'
]
=
3
;
}
$recharge_order
[
'reo_pay_way'
]
=
1
;
$recharge_order
[
'reo_create_time'
]
=
date
(
'Y-m-d H:i:s'
);
$recharge_order
[
'reo_pay_time'
]
=
date
(
'Y-m-d H:i:s'
);
$add_res
=
DB
::
table
(
'recharge_order'
)
->
insertGetId
(
$recharge_order
);
}
}
}
app/Console/Kernel.php
浏览文件 @
b2dc8b91
...
@@ -18,6 +18,7 @@ class Kernel extends ConsoleKernel
...
@@ -18,6 +18,7 @@ class Kernel extends ConsoleKernel
Commands\GetJdSelfOrder
::
class
,
Commands\GetJdSelfOrder
::
class
,
Commands\GetJdSelfRefund
::
class
,
Commands\GetJdSelfRefund
::
class
,
Commands\GetJdSelfShhOrder
::
class
Commands\GetJdSelfShhOrder
::
class
Commands\DeductionFee
::
class
];
];
/**
/**
...
@@ -35,6 +36,7 @@ class Kernel extends ConsoleKernel
...
@@ -35,6 +36,7 @@ class Kernel extends ConsoleKernel
$schedule
->
command
(
'getJdSelfOrder'
)
->
everyFiveMinutes
();
//每五分钟执行一次
$schedule
->
command
(
'getJdSelfOrder'
)
->
everyFiveMinutes
();
//每五分钟执行一次
$schedule
->
command
(
'getJdSelfRefund'
)
->
everyFiveMinutes
();
//每五分钟执行一次
$schedule
->
command
(
'getJdSelfRefund'
)
->
everyFiveMinutes
();
//每五分钟执行一次
$schedule
->
command
(
'GetJdSelfShhOrder'
)
->
everyFiveMinutes
();
//每五分钟执行一次
$schedule
->
command
(
'GetJdSelfShhOrder'
)
->
everyFiveMinutes
();
//每五分钟执行一次
$schedule
->
command
(
'DeductionFee'
)
->
everyFiveMinutes
();
//每五分钟执行一次
}
}
/**
/**
...
...
app/Http/Controllers/Common/CommonController.php
浏览文件 @
b2dc8b91
...
@@ -179,7 +179,10 @@ class CommonController extends BaseController
...
@@ -179,7 +179,10 @@ class CommonController extends BaseController
}
}
if
(
$request
->
get
(
'session_token'
)[
'admin_groupnew'
]
!=
7
)
{
//管理员默认展示全部平台
if
(
$request
->
get
(
'session_token'
)[
'admin_groupnew'
]
!=
7
)
{
//管理员默认展示全部平台
$session
=
Request
()
->
get
(
'session_token'
);
//用户信息
$session
=
Request
()
->
get
(
'session_token'
);
//用户信息
$brand
=
CommonService
::
arrayFilterFieldValue
(
$brand
,[[
'company_id'
=>
$session
[
'company_id'
]]]);
$brand_id
=
Company
::
where
(
'com_id'
,
$session
[
'company_id'
])
->
value
(
'com_brand'
);
// $brand = CommonService::arrayFilterFieldValue($brand,[['company_id'=>$session['company_id']]]);
$brand
=
CommonService
::
arrayFilterFieldValue
(
$brand
,[[
'id'
=>
explode
(
','
,
$brand_id
)]]);
}
}
if
(
$brand
){
if
(
$brand
){
return
$this
->
success
(
'操作成功'
,
$brand
);
return
$this
->
success
(
'操作成功'
,
$brand
);
...
@@ -268,7 +271,22 @@ class CommonController extends BaseController
...
@@ -268,7 +271,22 @@ class CommonController extends BaseController
}
}
$session
=
$request
->
get
(
'session_token'
);
$session
=
$request
->
get
(
'session_token'
);
if
(
$session
[
'admin_groupnew'
]
!=
7
){
//管理员可以看全部
if
(
$session
[
'admin_groupnew'
]
!=
7
){
//管理员可以看全部
$where
[
'company_id_searchin'
]
=
$session
[
'com_parent_id'
];
$brand_id
=
Company
::
where
(
'com_id'
,
$session
[
'company_id'
])
->
value
(
'com_brand'
);
$where
[
'gs_bid_searchin'
]
=
$brand_id
;
}
if
(
$request
->
filled
(
'function'
))
{
if
(
$request
->
input
(
'function'
)
==
'supplierPrice'
)
{
$gh_price
=
DB
::
table
(
'gh_price'
)
->
where
(
'ser_id'
,
$request
->
input
(
'ser_id'
))
->
where
(
'company_id'
,
$request
->
input
(
'company_id'
))
->
where
(
'type'
,
$request
->
input
(
'type'
))
->
select
(
'goods_id'
)
->
get
()
->
toarray
();
$goods_id
=
array_column
(
$gh_price
,
'goods_id'
);
if
(
!
empty
(
$goods_id
))
{
$where
[
'pg_id_notin'
]
=
$goods_id
;
}
}
}
}
$list
=
GoodsService
::
getGoodsBy
(
$where
);
$list
=
GoodsService
::
getGoodsBy
(
$where
);
if
(
$list
){
if
(
$list
){
...
@@ -370,7 +388,7 @@ class CommonController extends BaseController
...
@@ -370,7 +388,7 @@ class CommonController extends BaseController
$com_parent_id
=
array_filter
(
$com_parent_id
,
function
(
$value
)
{
$com_parent_id
=
array_filter
(
$com_parent_id
,
function
(
$value
)
{
return
$value
!=
1
;
// 这里可以修改条件来移除不同的值
return
$value
!=
1
;
// 这里可以修改条件来移除不同的值
});
});
// 重置数组键名
// 重置数组键名
$com_parent_id
=
array_values
(
$com_parent_id
);
$com_parent_id
=
array_values
(
$com_parent_id
);
}
}
$parameter
[
'company_id_searchin'
]
=
$com_parent_id
;
$parameter
[
'company_id_searchin'
]
=
$com_parent_id
;
...
@@ -384,7 +402,6 @@ class CommonController extends BaseController
...
@@ -384,7 +402,6 @@ class CommonController extends BaseController
unset
(
$parameter
[
'token'
]);
unset
(
$parameter
[
'token'
]);
unset
(
$parameter
[
'Login_id'
]);
unset
(
$parameter
[
'Login_id'
]);
unset
(
$parameter
[
'Pri_id'
]);
unset
(
$parameter
[
'Pri_id'
]);
// $parameter['enable'] = 1;
switch
(
$type
)
switch
(
$type
)
{
{
case
1
:
case
1
:
...
@@ -1264,4 +1281,48 @@ class CommonController extends BaseController
...
@@ -1264,4 +1281,48 @@ class CommonController extends BaseController
}
}
/**
* 获取公司
* @authors ldj
* @email 909490343@qq.com
* @date 2024-09-20
* @param Request $request [description]
* @return [type] [description]
*/
public
function
getCompany
(
Request
$request
){
$session
=
$request
->
get
(
'session_token'
);
$data
=
new
Company
();
$data
=
$data
->
where
(
'com_type'
,
1
)
->
where
(
'com_id'
,
'!='
,
1
)
->
where
(
function
(
$query
)
use
(
$request
)
{
if
(
!
empty
(
$request
[
'com_name'
]
))
{
$query
->
where
(
'com_name'
,
$request
[
'com_name'
]);
}
})
->
select
(
'com_id'
,
'com_name'
)
->
get
()
->
toarray
();
return
$this
->
success
(
'获取成功'
,
$data
);
}
/**
* 查询经销商
* @authors ldj
* @email 909490343@qq.com
* @date 2024-09-20
* @param Request $request [description]
* @return [type] [description]
*/
public
function
getDistributor
(
Request
$request
)
{
$list
=
DB
::
table
(
'admin'
)
->
where
(
'admin_groupnew'
,
3
)
->
select
(
'id'
,
'admin_acc'
,
'admin_name'
,
'company_name'
)
->
get
()
->
toarray
();
if
(
$list
){
return
$this
->
success
(
'操作成功'
,
$list
);
}
else
{
return
$this
->
error
(
'无数据'
,
ErrorInc
::
DATA_EMPTY
,
[]);
}
}
}
}
app/Http/Controllers/Common/CompanyController.php
浏览文件 @
b2dc8b91
...
@@ -79,8 +79,8 @@ class CompanyController extends BaseController
...
@@ -79,8 +79,8 @@ class CompanyController extends BaseController
* @Time: 14:24
* @Time: 14:24
*/
*/
public
function
addCom
(
Request
$request
){
public
function
addCom
(
Request
$request
){
$parameter
=
$request
->
only
(
'com_name'
,
'com_phone'
,
'com_start_time'
,
'com_end_time'
);
$parameter
=
$request
->
only
(
'com_name'
,
'com_phone'
,
'com_start_time'
,
'com_end_time'
,
'com_brand'
);
$checkKey
=
CommonService
::
checkKey
([
'com_name'
,
'com_phone'
,
'com_start_time'
,
'com_end_time'
],
$parameter
);
$checkKey
=
CommonService
::
checkKey
([
'com_name'
,
'com_phone'
,
'com_start_time'
,
'com_end_time'
,
'com_brand'
],
$parameter
);
if
(
$checkKey
[
'code'
]
!=
1
){
if
(
$checkKey
[
'code'
]
!=
1
){
return
$this
->
error
(
'参数'
.
$checkKey
[
'data'
]
.
'未填写,或值为空'
,
ErrorInc
::
INVALID_PARAM
,
[]);
exit
;
return
$this
->
error
(
'参数'
.
$checkKey
[
'data'
]
.
'未填写,或值为空'
,
ErrorInc
::
INVALID_PARAM
,
[]);
exit
;
}
}
...
@@ -95,6 +95,7 @@ class CompanyController extends BaseController
...
@@ -95,6 +95,7 @@ class CompanyController extends BaseController
$dataArr
[
'com_start_time'
]
=
$parameter
[
'com_start_time'
];
$dataArr
[
'com_start_time'
]
=
$parameter
[
'com_start_time'
];
$dataArr
[
'com_end_time'
]
=
$parameter
[
'com_end_time'
];
$dataArr
[
'com_end_time'
]
=
$parameter
[
'com_end_time'
];
$dataArr
[
'com_name'
]
=
$parameter
[
'com_name'
];
$dataArr
[
'com_name'
]
=
$parameter
[
'com_name'
];
$dataArr
[
'com_brand'
]
=
$parameter
[
'com_brand'
];
$dataArr
[
'com_parent_id'
]
=
$request
->
get
(
'session_token'
)[
'com_parent_id'
];
$dataArr
[
'com_parent_id'
]
=
$request
->
get
(
'session_token'
)[
'com_parent_id'
];
$res
=
Company
::
insert
(
$dataArr
);
$res
=
Company
::
insert
(
$dataArr
);
...
@@ -116,8 +117,8 @@ class CompanyController extends BaseController
...
@@ -116,8 +117,8 @@ class CompanyController extends BaseController
* @Time: 14:31
* @Time: 14:31
*/
*/
public
function
editCom
(
Request
$request
){
public
function
editCom
(
Request
$request
){
$parameter
=
$request
->
only
(
'id'
,
'com_name'
,
'com_phone'
,
'com_start_time'
,
'com_end_time'
);
$parameter
=
$request
->
only
(
'id'
,
'com_name'
,
'com_phone'
,
'com_start_time'
,
'com_end_time'
,
'com_brand'
);
$checkKey
=
CommonService
::
checkKey
([
'id'
,
'com_name'
,
'com_phone'
,
'com_start_time'
,
'com_end_time'
],
$parameter
);
$checkKey
=
CommonService
::
checkKey
([
'id'
,
'com_name'
,
'com_phone'
,
'com_start_time'
,
'com_end_time'
,
'com_brand'
],
$parameter
);
if
(
$checkKey
[
'code'
]
!=
1
){
if
(
$checkKey
[
'code'
]
!=
1
){
return
$this
->
error
(
'参数'
.
$checkKey
[
'data'
]
.
'未填写,或值为空'
,
ErrorInc
::
INVALID_PARAM
,
[]);
exit
;
return
$this
->
error
(
'参数'
.
$checkKey
[
'data'
]
.
'未填写,或值为空'
,
ErrorInc
::
INVALID_PARAM
,
[]);
exit
;
}
}
...
@@ -130,6 +131,7 @@ class CompanyController extends BaseController
...
@@ -130,6 +131,7 @@ class CompanyController extends BaseController
$dataArr
[
'com_phone'
]
=
$request
->
input
(
'com_phone'
);
$dataArr
[
'com_phone'
]
=
$request
->
input
(
'com_phone'
);
$dataArr
[
'com_start_time'
]
=
$request
->
input
(
'com_start_time'
);
$dataArr
[
'com_start_time'
]
=
$request
->
input
(
'com_start_time'
);
$dataArr
[
'com_end_time'
]
=
$request
->
input
(
'com_end_time'
);
$dataArr
[
'com_end_time'
]
=
$request
->
input
(
'com_end_time'
);
$dataArr
[
'com_brand'
]
=
$request
->
input
(
'com_brand'
);
$dataArr
[
'com_name'
]
=
$com_name
;
$dataArr
[
'com_name'
]
=
$com_name
;
$dataArr
[
'com_update_id'
]
=
$request
->
get
(
'session_token'
)[
'id'
];
$dataArr
[
'com_update_id'
]
=
$request
->
get
(
'session_token'
)[
'id'
];
$dataArr
[
'com_update_time'
]
=
date
(
"Y-m-d H:i:s"
);
$dataArr
[
'com_update_time'
]
=
date
(
"Y-m-d H:i:s"
);
...
...
app/Http/Controllers/Service/PayController.php
浏览文件 @
b2dc8b91
...
@@ -112,8 +112,9 @@ class PayController extends BaseController
...
@@ -112,8 +112,9 @@ class PayController extends BaseController
}
elseif
(
$v
[
'reo_type'
]
==
2
){
}
elseif
(
$v
[
'reo_type'
]
==
2
){
$list
[
$k
][
'reo_type_name'
]
=
"扣费"
;
$list
[
$k
][
'reo_type_name'
]
=
"扣费"
;
$list
[
$k
][
'reo_pay_way_name'
]
=
"派单扣费"
;
$list
[
$k
][
'reo_pay_way_name'
]
=
"派单扣费"
;
}
else
{
}
elseif
(
$v
[
'reo_type'
]
==
3
)
{
$list
[
$k
][
'reo_type_name'
]
=
"--"
;
$list
[
$k
][
'reo_type_name'
]
=
"扣费"
;
$list
[
$k
][
'reo_pay_way_name'
]
=
"月费扣费"
;
}
}
if
(
$v
[
'reo_pay_state'
]
==
1
){
if
(
$v
[
'reo_pay_state'
]
==
1
){
...
...
app/Http/Controllers/Service/SupplierPriceController.php
浏览文件 @
b2dc8b91
...
@@ -96,9 +96,10 @@ public function index(Request $request)
...
@@ -96,9 +96,10 @@ public function index(Request $request)
//根据权限格式化页面button
//根据权限格式化页面button
$token
=
$request
->
input
(
'token'
);
$token
=
$request
->
input
(
'token'
);
$priId
=
$request
->
input
(
'Pri_id'
);
$priId
=
$request
->
input
(
'Pri_id'
);
$data
=
$this
->
dataService
->
formatPageContent
(
$token
,
$priId
,
$data
);
$data
=
$this
->
dataService
->
formatPageContent
(
$token
,
$priId
,
$data
,
$session
,
$request
);
}
}
$data
[
'service_type'
][]
=
[
'type'
=>
1
,
'name'
=>
'自营'
];
$data
[
'service_type'
][]
=
[
'type'
=>
2
,
'name'
=>
'平台'
];
if
(
!
empty
(
$data
[
'list'
]))
{
if
(
!
empty
(
$data
[
'list'
]))
{
return
$this
->
success
(
'获取成功'
,
$data
);
return
$this
->
success
(
'获取成功'
,
$data
);
...
@@ -131,33 +132,79 @@ public function index(Request $request)
...
@@ -131,33 +132,79 @@ public function index(Request $request)
* {"ErrorCode":1,"ErrorMessage":"","Data":[]}
* {"ErrorCode":1,"ErrorMessage":"","Data":[]}
*
*
*/
*/
// public function store(Request $request)
// {
// $input = $request->only('goods_id', 'ser_id', 'supply_price', 'goods_name','remark');
// if ($this->validateRules) {
// $validate = validator()->make($input, $this->validateRules['create_rules'], $this->validateRules['messages'], $this->validateRules['attributes']);
// if ($validate->fails()) {
// $error = CommonService::validatorToString($validate);
// return $this->error($error, ErrorInc::INVALID_PARAM);
// }
// }
// $input['company_id'] = $request->get('session_token')['company_id'];
// //新增时直接查询是不是已经存在该服务商的指定商品签约价
// $exist = SupplierPriceService::checkExistPrice($input['ser_id'], $input['goods_id'],$input['company_id']);
// if ($exist) {
// return $this->error('选择的服务商已拥有该商品的供货价', ErrorInc::REPEAT_SUBMIT);
// }
// $data = $this->_setStore($input);
// $data['company_id'] = $request->get('session_token')['company_id'];
// $res = $this->dataService->create($data);
// if ($res) {
// $this->_afterStore($data);
// return $this->success('新增成功');
// } else {
// return $this->error('新增失败', ErrorInc::MYSQL_FAILED);
// }
// }
/**
* 新增供货价
* @authors ldj
* @email 909490343@qq.com
* @date 2024-09-20
* @param Request $request [description]
* @return [type] [description]
*/
public
function
store
(
Request
$request
)
public
function
store
(
Request
$request
)
{
{
$
input
=
$request
->
only
(
'goods_id'
,
'ser_id'
,
'supply_price'
,
'goods_name'
,
'remark
'
);
$
session
=
$request
->
get
(
'session_token
'
);
if
(
$this
->
validateRules
)
{
if
(
$session
[
'admin_groupnew'
]
!=
7
)
{
$validate
=
validator
()
->
make
(
$input
,
$this
->
validateRules
[
'create_rules'
],
$this
->
validateRules
[
'messages'
],
$this
->
validateRules
[
'attributes'
]);
$request
[
'company_id'
]
=
$session
[
'company_id'
];
if
(
$validate
->
fails
())
{
$error
=
CommonService
::
validatorToString
(
$validate
);
return
$this
->
error
(
$error
,
ErrorInc
::
INVALID_PARAM
);
}
}
if
(
empty
(
$request
[
'goods_data'
]))
{
return
$this
->
error
(
'请选择商品'
,
ErrorInc
::
REPEAT_SUBMIT
);
}
}
$input
[
'company_id'
]
=
$request
->
get
(
'session_token'
)[
'company_id'
];
DB
::
beginTransaction
();
foreach
(
$request
[
'goods_data'
]
as
$key
=>
$value
)
{
$poss
[
'ser_id'
]
=
$request
[
'ser_id'
];
$poss
[
'goods_id'
]
=
$value
[
'goods_id'
];
$poss
[
'goods_name'
]
=
$value
[
'goods_name'
];
$poss
[
'company_id'
]
=
$request
[
'company_id'
];
$poss
[
'supply_price'
]
=
$value
[
'supply_price'
];
$poss
[
'remark'
]
=
$value
[
'remark'
];
$poss
[
'type'
]
=
$request
[
'type'
];
//新增时直接查询是不是已经存在该服务商的指定商品签约价
//新增时直接查询是不是已经存在该服务商的指定商品签约价
$exist
=
SupplierPriceService
::
checkExistPrice
(
$input
[
'ser_id'
],
$input
[
'goods_id'
],
$input
[
'company_id'
]);
$exist
=
SupplierPriceService
::
checkExistPrice
(
$poss
[
'ser_id'
],
$poss
[
'goods_id'
],
$poss
[
'company_id'
]);
if
(
$exist
)
{
if
(
$exist
)
{
return
$this
->
error
(
'选择的服务商已拥有该商品的供货价'
,
ErrorInc
::
REPEAT_SUBMIT
);
return
$this
->
error
(
'选择的服务商已拥有该商品的供货价'
,
ErrorInc
::
REPEAT_SUBMIT
);
}
}
$data
=
$this
->
_setStore
(
$input
);
$data
=
$this
->
_setStore
(
$poss
);
$data
[
'company_id'
]
=
$request
->
get
(
'session_token'
)[
'company_id'
];
$res
=
$this
->
dataService
->
create
(
$data
);
$res
=
$this
->
dataService
->
create
(
$data
);
if
(
$res
)
{
if
(
$res
)
{
$this
->
_afterStore
(
$data
);
$this
->
_afterStore
(
$data
);
return
$this
->
success
(
'新增成功'
);
}
else
{
}
else
{
DB
::
rollback
();
return
$this
->
error
(
'新增失败'
,
ErrorInc
::
MYSQL_FAILED
);
return
$this
->
error
(
'新增失败'
,
ErrorInc
::
MYSQL_FAILED
);
}
}
}
}
DB
::
commit
();
return
$this
->
success
(
'新增成功'
);
}
/**
/**
* 新增时转译input内容到数据表字段内容
* 新增时转译input内容到数据表字段内容
...
@@ -175,6 +222,8 @@ public function index(Request $request)
...
@@ -175,6 +222,8 @@ public function index(Request $request)
$arr
[
'remarks'
]
=
$input
[
'remark'
];
$arr
[
'remarks'
]
=
$input
[
'remark'
];
}
}
$arr
[
'gh_gname'
]
=
$input
[
'goods_name'
];
$arr
[
'gh_gname'
]
=
$input
[
'goods_name'
];
$arr
[
'company_id'
]
=
$input
[
'company_id'
];
$arr
[
'type'
]
=
$input
[
'type'
];
return
$arr
;
return
$arr
;
}
}
...
...
app/Services/SupplierPriceService.php
浏览文件 @
b2dc8b91
...
@@ -72,7 +72,9 @@ class SupplierPriceService extends Service
...
@@ -72,7 +72,9 @@ class SupplierPriceService extends Service
$time
=
date
(
'Y-m-d H:i:s'
,
strtotime
(
$param
[
'end_time'
]));
$time
=
date
(
'Y-m-d H:i:s'
,
strtotime
(
$param
[
'end_time'
]));
$Db
=
$Db
->
where
(
"create_time"
,
'<='
,
$time
);
$Db
=
$Db
->
where
(
"create_time"
,
'<='
,
$time
);
}
}
if
(
!
empty
(
$param
[
'type'
]))
{
//结束时间
$Db
=
$Db
->
where
(
"gh_price.type"
,
$param
[
'type'
]);
}
if
(
$session
[
'admin_groupnew'
]
!=
7
){
//管理员可以看全部 && $session['admin_groupnew'] != 8
if
(
$session
[
'admin_groupnew'
]
!=
7
){
//管理员可以看全部 && $session['admin_groupnew'] != 8
$Db
=
$Db
->
where
(
"gh_price.company_id"
,
$session
[
'company_id'
]);
$Db
=
$Db
->
where
(
"gh_price.company_id"
,
$session
[
'company_id'
]);
}
}
...
@@ -96,12 +98,16 @@ class SupplierPriceService extends Service
...
@@ -96,12 +98,16 @@ class SupplierPriceService extends Service
return
[
'list'
=>
$list
,
'totalPage'
=>
$totalPage
,
'count'
=>
$count
,
'page'
=>
$page
,
'page_size'
=>
$pageSize
];
return
[
'list'
=>
$list
,
'totalPage'
=>
$totalPage
,
'count'
=>
$count
,
'page'
=>
$page
,
'page_size'
=>
$pageSize
];
}
}
public
function
formatPageContent
(
$token
,
$priID
,
$data
)
public
function
formatPageContent
(
$token
,
$priID
,
$data
,
$session
,
$request
)
{
{
$list
=
$data
[
'list'
];
$list
=
$data
[
'list'
];
//按钮-添加
//按钮-添加
$all_button
=
BmmcService
::
wherebutton
(
$token
,
$priID
);
$all_button
=
BmmcService
::
wherebutton
(
$token
,
$priID
);
if
((
$request
[
'type'
]
==
2
&&
$session
[
'admin_groupnew'
]
==
7
)
||
(
$request
[
'type'
]
==
1
&&
$session
[
'admin_groupnew'
]
!=
7
))
{
$addPt
=
BmmcService
::
getTopButton
(
'addGhprice'
,
''
,
$all_button
);
$addPt
=
BmmcService
::
getTopButton
(
'addGhprice'
,
''
,
$all_button
);
}
else
{
$addPt
=
BmmcService
::
getTopButton
(
''
,
''
,
$all_button
);
}
$data
[
'button_top'
]
=
$addPt
[
'button_top'
]
??
[];
//顶部按钮
$data
[
'button_top'
]
=
$addPt
[
'button_top'
]
??
[];
//顶部按钮
$data
[
'button_search'
]
=
$addPt
[
'button_search'
]
??
[];
//搜索栏按钮
$data
[
'button_search'
]
=
$addPt
[
'button_search'
]
??
[];
//搜索栏按钮
...
@@ -116,8 +122,12 @@ class SupplierPriceService extends Service
...
@@ -116,8 +122,12 @@ class SupplierPriceService extends Service
}
else
{
}
else
{
$list
[
$kl
][
'type'
]
=
$vl
[
'pg_series'
]
.
'-'
.
$vl
[
'version'
];
$list
[
$kl
][
'type'
]
=
$vl
[
'pg_series'
]
.
'-'
.
$vl
[
'version'
];
}
}
if
((
$request
[
'type'
]
==
2
&&
$session
[
'admin_groupnew'
]
==
7
)
||
$request
[
'type'
]
==
1
)
{
$button
=
BmmcService
::
getListButton
([
'editGhprice, delGhPrice'
],
$all_button
);
//编辑,删除按钮
$button
=
BmmcService
::
getListButton
([
'editGhprice, delGhPrice'
],
$all_button
);
//编辑,删除按钮
}
else
{
$button
=
BmmcService
::
getListButton
([],
$all_button
);
//编辑,删除按钮
}
// $button = BmmcService::getListButton(['editGhprice, delGhPrice'], $all_button);//编辑,删除按钮
$list
[
$kl
][
'button_one'
]
=
$button
[
'button_one'
]
??
[];
$list
[
$kl
][
'button_one'
]
=
$button
[
'button_one'
]
??
[];
$list
[
$kl
][
'button_two'
]
=
$button
[
'button_two'
]
??
[];
$list
[
$kl
][
'button_two'
]
=
$button
[
'button_two'
]
??
[];
$list
[
$kl
][
'button_three'
]
=
$button
[
'button_three'
]
??
[];
$list
[
$kl
][
'button_three'
]
=
$button
[
'button_three'
]
??
[];
...
...
routes/api.php
浏览文件 @
b2dc8b91
...
@@ -288,6 +288,8 @@ Route::group(
...
@@ -288,6 +288,8 @@ Route::group(
Route
::
post
(
'getBrand'
,
'CommonController@getBrand'
);
//获取商品品牌
Route
::
post
(
'getBrand'
,
'CommonController@getBrand'
);
//获取商品品牌
Route
::
post
(
'getPt'
,
'CommonController@getPt'
);
//获取平台
Route
::
post
(
'getPt'
,
'CommonController@getPt'
);
//获取平台
Route
::
post
(
'getAdmins'
,
'CommonController@getAdmins'
);
//获取用户信息
Route
::
post
(
'getAdmins'
,
'CommonController@getAdmins'
);
//获取用户信息
Route
::
post
(
'getCompany'
,
'CommonController@getCompany'
);
//获取公司-门店运营商
Route
::
post
(
'getDistributor'
,
'CommonController@getDistributor'
);
//获取经销商
Route
::
post
(
'getGoods'
,
'CommonController@getGoods'
);
//获取用户信息
Route
::
post
(
'getGoods'
,
'CommonController@getGoods'
);
//获取用户信息
Route
::
post
(
'getAdminDetail'
,
'CommonController@getAdminDetail'
);
//获取用户信息详情
Route
::
post
(
'getAdminDetail'
,
'CommonController@getAdminDetail'
);
//获取用户信息详情
Route
::
post
(
'addRemarks'
,
'CommonController@addRemarks'
);
//添加备注
Route
::
post
(
'addRemarks'
,
'CommonController@addRemarks'
);
//添加备注
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论