Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zptz-sass-kelaidian
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
李大见
zptz-sass-kelaidian
Commits
f8e170f6
提交
f8e170f6
authored
9月 14, 2024
作者:
李大见
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
派单 修改0914
上级
5d7b91e8
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
20 行增加
和
37 行删除
+20
-37
TipsController.php
app/Http/Controllers/DatasBase/TipsController.php
+2
-2
PayController.php
app/Http/Controllers/Service/PayController.php
+11
-9
OrderDeductionFeeService.php
app/Services/OrderDeductionFeeService.php
+1
-1
OrderService.php
app/Services/OrderService.php
+6
-25
没有找到文件。
app/Http/Controllers/DatasBase/TipsController.php
浏览文件 @
f8e170f6
...
@@ -24,9 +24,9 @@ class TipsController extends BaseController
...
@@ -24,9 +24,9 @@ class TipsController extends BaseController
* @date 2021/9/10
* @date 2021/9/10
*/
*/
public
function
index
(
Request
$request
){
public
function
index
(
Request
$request
){
if
(
$
admin_pt_id
=
$request
->
get
(
'session_token'
)[
'admin_groupnew'
]
==
2
){
if
(
$
request
->
get
(
'session_token'
)[
'admin_groupnew'
]
==
2
||
$request
->
get
(
'session_token'
)[
'admin_groupnew'
]
==
3
){
$orderList
=
OrderList
::
where
(
'stauas'
,
20
)
->
where
(
'ser_id'
,
$request
->
get
(
'session_token'
)[
'id'
])
->
get
();
$orderList
=
OrderList
::
where
(
'stauas'
,
20
)
->
where
(
'ser_id'
,
$request
->
get
(
'session_token'
)[
'id'
])
->
get
();
if
(
!
empty
(
$orderList
)
)
{
if
(
count
(
$orderList
)
>
0
)
{
$list
[
0
][
'msg'
]
=
"您有新工单未领取"
;
$list
[
0
][
'msg'
]
=
"您有新工单未领取"
;
$list
[
0
][
'count'
]
=
count
(
$orderList
);
$list
[
0
][
'count'
]
=
count
(
$orderList
);
$list
[
0
][
'orderList'
]
=
$orderList
;
$list
[
0
][
'orderList'
]
=
$orderList
;
...
...
app/Http/Controllers/Service/PayController.php
浏览文件 @
f8e170f6
...
@@ -100,8 +100,18 @@ class PayController extends BaseController
...
@@ -100,8 +100,18 @@ class PayController extends BaseController
if
(
$v
[
'reo_type'
]
==
1
){
if
(
$v
[
'reo_type'
]
==
1
){
$list
[
$k
][
'reo_type_name'
]
=
"充值"
;
$list
[
$k
][
'reo_type_name'
]
=
"充值"
;
if
(
$v
[
'reo_pay_way'
]
==
1
){
$list
[
$k
][
'reo_pay_way_name'
]
=
"微信"
;
}
elseif
(
$v
[
'reo_pay_way'
]
==
2
){
$list
[
$k
][
'reo_pay_way_name'
]
=
"支付宝"
;
}
elseif
(
$v
[
'reo_pay_way'
]
==
3
){
$list
[
$k
][
'reo_pay_way_name'
]
=
"线下打款"
;
}
else
{
$list
[
$k
][
'reo_pay_way_name'
]
=
"--"
;
}
}
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'
]
=
"派单扣费"
;
}
else
{
}
else
{
$list
[
$k
][
'reo_type_name'
]
=
"--"
;
$list
[
$k
][
'reo_type_name'
]
=
"--"
;
}
}
...
@@ -120,15 +130,7 @@ class PayController extends BaseController
...
@@ -120,15 +130,7 @@ class PayController extends BaseController
$list
[
$k
][
'reo_client_type_name'
]
=
"其他"
;
$list
[
$k
][
'reo_client_type_name'
]
=
"其他"
;
}
}
if
(
$v
[
'reo_pay_way'
]
==
1
){
$list
[
$k
][
'reo_pay_way_name'
]
=
"微信"
;
}
elseif
(
$v
[
'reo_pay_way'
]
==
2
){
$list
[
$k
][
'reo_pay_way_name'
]
=
"支付宝"
;
}
elseif
(
$v
[
'reo_pay_way'
]
==
3
){
$list
[
$k
][
'reo_pay_way_name'
]
=
"线下打款"
;
}
else
{
$list
[
$k
][
'reo_pay_way_name'
]
=
"--"
;
}
if
(
$v
[
'reo_pay_time'
]
==
'0000-00-00 00:00:00'
)
{
if
(
$v
[
'reo_pay_time'
]
==
'0000-00-00 00:00:00'
)
{
$list
[
$k
][
'reo_pay_time'
]
=
"--"
;
$list
[
$k
][
'reo_pay_time'
]
=
"--"
;
}
}
...
...
app/Services/OrderDeductionFeeService.php
浏览文件 @
f8e170f6
...
@@ -66,7 +66,7 @@ class OrderDeductionFeeService extends Service
...
@@ -66,7 +66,7 @@ class OrderDeductionFeeService extends Service
$add_dfee
[
'reo_pay_time'
]
=
date
(
'Y-m-d H:i:s'
);
$add_dfee
[
'reo_pay_time'
]
=
date
(
'Y-m-d H:i:s'
);
$add_dfee
[
'reo_pay_way'
]
=
1
;
$add_dfee
[
'reo_pay_way'
]
=
1
;
$add_dfee
[
'reo_type'
]
=
2
;
$add_dfee
[
'reo_type'
]
=
2
;
$add_dfee
[
'reo_client_type'
]
=
2
;
$add_dfee
[
'reo_client_type'
]
=
$find_company_info
[
'com_type'
]
;
$update
[
'adre_banlance'
]
=
$find_balance
[
'adre_banlance'
]
+
$data
[
'reo_price'
];
$update
[
'adre_banlance'
]
=
$find_balance
[
'adre_banlance'
]
+
$data
[
'reo_price'
];
if
((
$update
[
'adre_banlance'
]
+
$find_balance
[
'adre_credit_limit'
])
<=
0
)
{
if
((
$update
[
'adre_banlance'
]
+
$find_balance
[
'adre_credit_limit'
])
<=
0
)
{
return
[
'code'
=>
500
,
'msg'
=>
'余额不足,请充值'
];
return
[
'code'
=>
500
,
'msg'
=>
'余额不足,请充值'
];
...
...
app/Services/OrderService.php
浏览文件 @
f8e170f6
...
@@ -979,7 +979,6 @@ class OrderService extends Service
...
@@ -979,7 +979,6 @@ class OrderService extends Service
DB
::
beginTransaction
();
DB
::
beginTransaction
();
$shr_code
=
UserService
::
getUserBy
(
'id'
,
$orderinfo
[
'new_customer_id'
],[
'shr_code'
,
'is_jdservice'
]);
$shr_code
=
UserService
::
getUserBy
(
'id'
,
$orderinfo
[
'new_customer_id'
],[
'shr_code'
,
'is_jdservice'
]);
if
(
$shr_code
[
'shr_code'
]
==
''
){
if
(
$shr_code
[
'shr_code'
]
==
''
){
// DB::beginTransaction();
$appoint_code
=
OrderService
::
creactCode
(
$orderinfo
[
'p_id'
]);
$appoint_code
=
OrderService
::
creactCode
(
$orderinfo
[
'p_id'
]);
if
(
$appoint_code
){
if
(
$appoint_code
){
$user
[
'shr_code'
]
=
$appoint_code
;
$user
[
'shr_code'
]
=
$appoint_code
;
...
@@ -992,13 +991,11 @@ class OrderService extends Service
...
@@ -992,13 +991,11 @@ class OrderService extends Service
DB
::
rollback
();
DB
::
rollback
();
return
[
'Data'
=>
''
,
'ErrorMessage'
=>
'生成客户识别码失败,请重试!'
,
'ErrorCode'
=>
ErrorInc
::
MYSQL_FAILED
];
return
[
'Data'
=>
''
,
'ErrorMessage'
=>
'生成客户识别码失败,请重试!'
,
'ErrorCode'
=>
ErrorInc
::
MYSQL_FAILED
];
}
}
// DB::commit();
}
}
if
(
$orderinfo
[
'order_status'
]
>
10
)
{
if
(
$orderinfo
[
'order_status'
]
>
10
)
{
DB
::
rollback
();
DB
::
rollback
();
return
[
'Data'
=>
''
,
'ErrorMessage'
=>
'派单失败,该订单状态不正确,请刷新核实!'
,
'ErrorCode'
=>
ErrorInc
::
REQUEST_FORBIDDEN
];
return
[
'Data'
=>
''
,
'ErrorMessage'
=>
'派单失败,该订单状态不正确,请刷新核实!'
,
'ErrorCode'
=>
ErrorInc
::
REQUEST_FORBIDDEN
];
}
else
{
}
else
{
$sub_types
=
PlatformService
::
getFieldsById
(
$orderinfo
[
'p_id'
],[
'bus_type'
,
'pcl_id'
]);
$sub_types
=
PlatformService
::
getFieldsById
(
$orderinfo
[
'p_id'
],[
'bus_type'
,
'pcl_id'
]);
$pcl_id
=
$sub_types
[
'pcl_id'
];
$pcl_id
=
$sub_types
[
'pcl_id'
];
$sub_type
=
$sub_types
[
'bus_type'
];
$sub_type
=
$sub_types
[
'bus_type'
];
...
@@ -1032,7 +1029,6 @@ class OrderService extends Service
...
@@ -1032,7 +1029,6 @@ class OrderService extends Service
}
}
}
}
}
}
// DB::commit();
}
else
{
}
else
{
return
[
'Data'
=>
''
,
'ErrorMessage'
=>
'下属商品数据异常'
,
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
];
return
[
'Data'
=>
''
,
'ErrorMessage'
=>
'下属商品数据异常'
,
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
];
}
}
...
@@ -1080,10 +1076,6 @@ class OrderService extends Service
...
@@ -1080,10 +1076,6 @@ class OrderService extends Service
$pt_instData
[]
=
$pt_install
;
$pt_instData
[]
=
$pt_install
;
DB
::
table
(
'pt_installog'
)
->
insert
(
$pt_instData
);
DB
::
table
(
'pt_installog'
)
->
insert
(
$pt_instData
);
// if($pt_data['pt_warnamount'] >= ($pt_data['pt_prepamount']-$pt_data['pt_dispamount']) && $pt_data['pt_warnuserid']){
// //
// $this->addNotice_Message(3,1,1,2,[$pt_data['pt_warnuserid']],'预充值金额不足',"平台:".$pt_data['pt_name'].",预充值金额已低于上次充值的30%的份额了。请前往平台管理进行充值操作");
// }
}
else
{
}
else
{
$pt_res
=
true
;
$pt_res
=
true
;
}
}
...
@@ -1155,15 +1147,12 @@ class OrderService extends Service
...
@@ -1155,15 +1147,12 @@ class OrderService extends Service
/***订单操作时间***/
/***订单操作时间***/
$BaseController
->
operatingTime
(
$number
,
'下单时间'
,
$orderinfo
[
'create_time'
],
$orderinfo
[
'order_num'
],
$session
[
'admin_acc'
]);
//订单操作时间
$BaseController
->
operatingTime
(
$number
,
'下单时间'
,
$orderinfo
[
'create_time'
],
$orderinfo
[
'order_num'
],
$session
[
'admin_acc'
]);
//订单操作时间
$BaseController
->
operatingTime
(
$number
,
'派单时间'
,
date
(
"Y-m-d H:i:s"
),
$orderinfo
[
'order_num'
],
$session
[
'admin_acc'
]);
//订单操作时间
$BaseController
->
operatingTime
(
$number
,
'派单时间'
,
date
(
"Y-m-d H:i:s"
),
$orderinfo
[
'order_num'
],
$session
[
'admin_acc'
]);
//订单操作时间
// $BaseController->operatingTime($number, '起始时间', $payout_time, $orderinfo['order_num'], $session['admin_acc']);//订单操作时间
$BaseController
->
addThistory
(
$number
,
'tih_crecttime'
,
$payout_time
,
$input
[
'ser_id'
],
1
);
//添加历史时间
$BaseController
->
addThistory
(
$number
,
'tih_crecttime'
,
$payout_time
,
$input
[
'ser_id'
],
1
);
//添加历史时间
/***************半径推送******************************/
/***************半径推送******************************/
// $store=SyncStores::where("ser_id",$input['ser_id'])->where("type",2)->value('id');
$store
=
CommonService
::
getSyncStores
(
$input
[
'ser_id'
],
$orderinfo
[
'category'
]);
$store
=
CommonService
::
getSyncStores
(
$input
[
'ser_id'
],
$orderinfo
[
'category'
]);
if
(
!
empty
(
$store
)){
if
(
!
empty
(
$store
)){
$pt_id_arr
=
PlatformService
::
getPtIdByPtType
();
$pt_id_arr
=
PlatformService
::
getPtIdByPtType
();
// $supply_price = DB::table('gh_price')->where(['goods_id'=>$v['goods_id'],'ser_id'=>'0'])->orderBy('id',"DESC")->value('supply_price');
if
(
in_array
(
$orderinfo
[
'p_id'
],
$pt_id_arr
)){
if
(
in_array
(
$orderinfo
[
'p_id'
],
$pt_id_arr
)){
$supply_price
=
GhXPrice
::
whereRaw
(
"`goods_id`='"
.
$v
[
'goods_id'
]
.
"' and `ser_id`=0"
)
->
orderBy
(
'id'
,
'DESC'
)
->
value
(
'supply_price'
);
$supply_price
=
GhXPrice
::
whereRaw
(
"`goods_id`='"
.
$v
[
'goods_id'
]
.
"' and `ser_id`=0"
)
->
orderBy
(
'id'
,
'DESC'
)
->
value
(
'supply_price'
);
}
else
{
}
else
{
...
@@ -1233,24 +1222,13 @@ class OrderService extends Service
...
@@ -1233,24 +1222,13 @@ class OrderService extends Service
$arr
[
'company_id'
]
=
$orderinfo
[
'company_id'
];
$arr
[
'company_id'
]
=
$orderinfo
[
'company_id'
];
$returnMan
=
Management
::
insert
(
$arr
);
$returnMan
=
Management
::
insert
(
$arr
);
if
(
$returnOrderList
)
{
if
(
$returnOrderList
)
{
// if(!empty($serid)){
$weixin
[
'ser_id'
]
=
$input
[
'ser_id'
];
// $weixin['ser_id'] = $serid;
// }else{
$weixin
[
'ser_id'
]
=
$input
[
'ser_id'
];
// }
$weixin
[
'order_num'
]
=
$orderinfo
[
'order_num'
];
$weixin
[
'order_num'
]
=
$orderinfo
[
'order_num'
];
$weixin
[
'goods_name'
]
=
'安装服务'
;
//$v['goods_name'];
$weixin
[
'goods_name'
]
=
'安装服务'
;
//$v['goods_name'];
$weixin
[
'serial_number'
]
=
$number
;
$weixin
[
'serial_number'
]
=
$number
;
$weixin
[
'dress'
]
=
$shr_phone
[
'shr_sheng'
]
.
$shr_phone
[
'shr_shi'
]
.
$shr_phone
[
'shr_xian'
]
.
$shr_phone
[
'shr_adress'
];
$weixin
[
'dress'
]
=
$shr_phone
[
'shr_sheng'
]
.
$shr_phone
[
'shr_shi'
]
.
$shr_phone
[
'shr_xian'
]
.
$shr_phone
[
'shr_adress'
];
CommonService
::
requestPost
(
'http://zptzchat.bluearp.com/m/index.php/BindingAccount/push_order'
,
$weixin
);
CommonService
::
requestPost
(
'http://zptzchat.bluearp.com/m/index.php/BindingAccount/push_order'
,
$weixin
);
/* if($v['category']==3) {
$smart_store = $input['smart_store']??1;
if($input['ser_id']<>'2006' && $input['ser_id']<>'2446' && $input['ser_id']<>'2445' && $input['ser_id']<>'3618' && $input['ser_id']<>'2697' && $input['ser_id']<>'4012' && $input['ser_id']<>'7098' && $input['ser_id']<>'7099' && $input['ser_id']<>'7655' && $smart_store !=2) {
self::server_order($orderinfo['p_id'], $input['sys_num'], $orderinfo['new_customer_id'], $v['id'], $input['ser_id'], $orderinfo['order_num'], $session);
}
}*/
/*--------------------------添加订单执行统计记录开始------------------------------------*/
/*--------------------------添加订单执行统计记录开始------------------------------------*/
$relation
[
'sys_num'
]
=
$input
[
'sys_num'
];
//系统单号
$relation
[
'sys_num'
]
=
$input
[
'sys_num'
];
//系统单号
...
@@ -1273,7 +1251,6 @@ class OrderService extends Service
...
@@ -1273,7 +1251,6 @@ class OrderService extends Service
/*--------------------------添加订单执行统计记录结束------------------------------------*/
/*--------------------------添加订单执行统计记录结束------------------------------------*/
/*--------------------------添加工单回访记录开始------------------------------------*/
/*--------------------------添加工单回访记录开始------------------------------------*/
// $visit_sys = OrderVisit::where('ov_sys', $input['sys_num'])->value("ov_id");
$visit_data
[
'ov_serial'
]
=
$number
;
$visit_data
[
'ov_serial'
]
=
$number
;
$visit_data
[
'ov_sys'
]
=
$input
[
'sys_num'
];
$visit_data
[
'ov_sys'
]
=
$input
[
'sys_num'
];
$visit_data
[
'ov_order'
]
=
$orderinfo
[
'order_num'
];
$visit_data
[
'ov_order'
]
=
$orderinfo
[
'order_num'
];
...
@@ -1305,9 +1282,13 @@ class OrderService extends Service
...
@@ -1305,9 +1282,13 @@ class OrderService extends Service
// 扣费
// 扣费
$post_data
[
'adm_id'
]
=
$orderinfo
[
'admin_id'
];
$post_data
[
'adm_id'
]
=
$orderinfo
[
'admin_id'
];
$post_data
[
'company_id'
]
=
$orderinfo
[
'company_id'
];
$post_data
[
'company_id'
]
=
$orderinfo
[
'company_id'
];
$post_data
[
'order_number'
]
=
$
orderinfo
[
'sys_num'
];
$post_data
[
'order_number'
]
=
$
input
[
'sys_num'
];
$post_data
[
'reo_price'
]
=
-
0.5
;
$post_data
[
'reo_price'
]
=
-
0.5
;
$reduce_price
=
OrderDeductionFeeService
::
deductFee
(
$post_data
);
$reduce_price
=
OrderDeductionFeeService
::
deductFee
(
$post_data
);
if
(
$reduce_price
[
'code'
]
==
500
)
{
DB
::
rollback
();
return
[
'Data'
=>
''
,
'ErrorMessage'
=>
$reduce_price
[
'msg'
],
'ErrorCode'
=>
2
];
}
if
(
$returnOrder
&&
$returnOrderList
&&
$returnMan
&&
$pt_res
)
{
if
(
$returnOrder
&&
$returnOrderList
&&
$returnMan
&&
$pt_res
)
{
DB
::
commit
();
DB
::
commit
();
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论