Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zptz-sass-kelaidian
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
李大见
zptz-sass-kelaidian
Commits
06508a14
提交
06508a14
authored
10月 09, 2024
作者:
李大见
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
导出缴费记录
上级
57ebca83
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
118 行增加
和
3 行删除
+118
-3
ExcelTemp.php
app/ExcelTemp/ExcelTemp.php
+17
-0
CommonController.php
app/Http/Controllers/Common/CommonController.php
+0
-1
ExceloutController.php
app/Http/Controllers/ExcelInfo/ExceloutController.php
+101
-0
ExcelpermissController.php
app/Http/Controllers/ExcelInfo/ExcelpermissController.php
+0
-2
没有找到文件。
app/ExcelTemp/ExcelTemp.php
浏览文件 @
06508a14
...
@@ -41,6 +41,7 @@ trait ExcelTemp
...
@@ -41,6 +41,7 @@ trait ExcelTemp
// ['action_name' => 'F6订单列表', 'action_value' => 'F6StoreOrder'],//2022-3-4
// ['action_name' => 'F6订单列表', 'action_value' => 'F6StoreOrder'],//2022-3-4
[
'action_name'
=>
'账目中心发票导出'
,
'action_value'
=>
'InvoiceExcel'
],
//2022-3-15
[
'action_name'
=>
'账目中心发票导出'
,
'action_value'
=>
'InvoiceExcel'
],
//2022-3-15
[
'action_name'
=>
'缴费扣费记录'
,
'action_value'
=>
'PayOverList'
],
//2024-10-09
];
];
...
@@ -913,7 +914,23 @@ trait ExcelTemp
...
@@ -913,7 +914,23 @@ trait ExcelTemp
],
],
'PayOverList'
=>
[
[
'field_name'
=>
'单号'
,
'field_value'
=>
'reo_order_number'
],
//
[
'field_name'
=>
'类型'
,
'field_value'
=>
'reo_type'
],
//
[
'field_name'
=>
'充值/扣款 金额'
,
'field_value'
=>
'reo_price'
],
//
[
'field_name'
=>
'充值/扣款 时间'
,
'field_value'
=>
'reo_pay_time'
],
//
[
'field_name'
=>
'支付方式'
,
'field_value'
=>
'reo_pay_way'
],
//
[
'field_name'
=>
'客户分类'
,
'field_value'
=>
'reo_client_type'
],
//
[
'field_name'
=>
'公司名称'
,
'field_value'
=>
'com_name'
],
//
[
'field_name'
=>
'支付状态'
,
'field_value'
=>
'reo_pay_state'
],
]
];
];
return
$filed
[
$param
];
return
$filed
[
$param
];
...
...
app/Http/Controllers/Common/CommonController.php
浏览文件 @
06508a14
...
@@ -974,7 +974,6 @@ class CommonController extends BaseController
...
@@ -974,7 +974,6 @@ class CommonController extends BaseController
if
(
$list
){
if
(
$list
){
$sql
=
$exceout
->
getSqls
(
$sqls
)[
'sqls'
];
$sql
=
$exceout
->
getSqls
(
$sqls
)[
'sqls'
];
$avtion
=
FunctionsService
::
getFunctionsBy
(
'function_id'
,
$pri_id
,
[
'function_name'
,
'function_model'
]);
$avtion
=
FunctionsService
::
getFunctionsBy
(
'function_id'
,
$pri_id
,
[
'function_name'
,
'function_model'
]);
//dump($avtion);
$con_name
=
$avtion
[
'function_name'
];
//控制器名称
$con_name
=
$avtion
[
'function_name'
];
//控制器名称
$action
=
$avtion
[
'function_model'
];
//控制器
$action
=
$avtion
[
'function_model'
];
//控制器
$field_data
=
$exceout
->
gainFields
(
$session
[
'id'
],
$action
);
$field_data
=
$exceout
->
gainFields
(
$session
[
'id'
],
$action
);
...
...
app/Http/Controllers/ExcelInfo/ExceloutController.php
浏览文件 @
06508a14
...
@@ -2330,6 +2330,107 @@ public function performBserviStore($res,$con='BserviStore'){
...
@@ -2330,6 +2330,107 @@ public function performBserviStore($res,$con='BserviStore'){
}
}
}
}
/**
* @name 缴费记录
* @param $res
* @param string $con
* @return mixed
* @author du
* @date 2022/5/12
* @Time: 14:10
*/
public
function
performPayOverList
(
$res
,
$con
=
'PayOverList'
){
$detail
=
DB
::
table
(
"excel_detail"
)
->
where
(
"ed_elid"
,
$res
[
'el_id'
])
->
where
(
"ed_state"
,
'1'
)
->
first
();
if
(
$detail
){
$data
=
$this
->
excelOut
->
getDatas
(
$con
,
$res
,
$detail
);
$db
=
$data
[
'db'
];
$group
=
$data
[
'group'
];
$file
=
$data
[
'file'
];
if
(
$db
){
$num1
=
count
(
$db
);
foreach
(
$db
as
$k
=>
$v
){
if
(
$v
[
'reo_type'
]
==
1
){
$reo_type_name
=
"充值"
;
if
(
$v
[
'reo_pay_way'
]
==
1
){
$reo_pay_way_name
=
"微信"
;
}
elseif
(
$v
[
'reo_pay_way'
]
==
2
){
$reo_pay_way_name
=
"支付宝"
;
}
elseif
(
$v
[
'reo_pay_way'
]
==
3
){
$reo_pay_way_name
=
"线下打款"
;
}
else
{
$reo_pay_way_name
=
"--"
;
}
}
elseif
(
$v
[
'reo_type'
]
==
2
){
$reo_type_name
=
"扣费"
;
$reo_pay_way_name
=
"派单扣费"
;
}
elseif
(
$v
[
'reo_type'
]
==
3
)
{
$reo_type_name
=
"扣费"
;
$reo_pay_way_name
=
"月费扣费"
;
}
if
(
$v
[
'reo_pay_state'
]
==
1
){
$reo_pay_state_name
=
"未支付"
;
}
elseif
(
$v
[
'reo_pay_state'
]
==
2
){
$reo_pay_state_name
=
"已支付"
;
}
if
(
$v
[
'reo_client_type'
]
==
1
){
$reo_client_type_name
=
"服务商"
;
}
elseif
(
$v
[
'reo_client_type'
]
==
2
){
$reo_client_type_name
=
"经销商"
;
}
else
{
$reo_client_type_name
=
"其他"
;
}
if
(
$v
[
'reo_pay_time'
]
==
'0000-00-00 00:00:00'
)
{
$v
[
'reo_pay_time'
]
=
"--"
;
}
$com_name
=
DB
::
table
(
'company'
)
->
where
(
'com_id'
,
$v
[
'reo_company_id'
])
->
value
(
'com_name'
);
foreach
(
$group
as
$kg
=>
$vg
){
$num
=
array_search
(
$vg
,
$group
);
if
(
$vg
==
'reo_order_number'
){
$rs
[
$k
][
strtolower
(
chr
(
65
+
$num
))]
=
'`'
.
$v
[
'reo_order_number'
];
}
elseif
(
$vg
==
'reo_type'
){
$rs
[
$k
][
strtolower
(
chr
(
65
+
$num
))]
=
$reo_type_name
;
}
elseif
(
$vg
==
'reo_price'
){
$rs
[
$k
][
strtolower
(
chr
(
65
+
$num
))]
=
$v
[
'reo_price'
];
}
elseif
(
$vg
==
'reo_pay_time'
){
$rs
[
$k
][
strtolower
(
chr
(
65
+
$num
))]
=
$v
[
'reo_pay_time'
];
}
elseif
(
$vg
==
'reo_pay_way'
){
$rs
[
$k
][
strtolower
(
chr
(
65
+
$num
))]
=
$reo_pay_way_name
;
}
elseif
(
$vg
==
'reo_client_type'
){
$rs
[
$k
][
strtolower
(
chr
(
65
+
$num
))]
=
$reo_client_type_name
;
}
elseif
(
$vg
==
'com_name'
){
$rs
[
$k
][
strtolower
(
chr
(
65
+
$num
))]
=
$com_name
;
}
elseif
(
$vg
==
'reo_pay_state'
){
$rs
[
$k
][
strtolower
(
chr
(
65
+
$num
))]
=
$reo_pay_state_name
;
}
// else{
// $rs[$k][strtolower(chr(65+$num))] = "\t".$v[$vg]."\t";
// }
}
$datas
=
$rs
[
$k
];
$datas
=
$this
->
excelOut
->
replaceData
(
$datas
);
$strexport
=
implode
(
"
\t
"
,
$datas
)
.
"
\r
"
;
$strexport
=
iconv
(
"UTF-8"
,
"gbk//IGNORE"
,
$strexport
);
file_put_contents
(
$file
,
$strexport
,
FILE_APPEND
);
unset
(
$strexport
);
unset
(
$db
[
$k
]);
unset
(
$rs
[
$k
]);
}
$el_item
=
$res
[
'el_item'
]
+
$num1
;
DB
::
table
(
"excel_list"
)
->
where
(
'el_id'
,
$res
[
'el_id'
])
->
update
([
'el_item'
=>
$el_item
]);
DB
::
table
(
"excel_detail"
)
->
where
(
"ed_id"
,
$detail
[
'ed_id'
])
->
update
([
'ed_state'
=>
2
]);
return
$this
->
success
(
'操作成功1'
);
}
else
{
DB
::
table
(
"excel_detail"
)
->
where
(
"ed_id"
,
$detail
[
'ed_id'
])
->
update
([
'ed_state'
=>
2
]);
return
$this
->
success
(
'操作成功2'
);
}
}
else
{
DB
::
table
(
"excel_list"
)
->
where
(
'el_id'
,
$res
[
'el_id'
])
->
update
([
'el_state'
=>
2
]);
return
$this
->
success
(
'操作成功3'
);
}
}
}
}
...
...
app/Http/Controllers/ExcelInfo/ExcelpermissController.php
浏览文件 @
06508a14
...
@@ -155,6 +155,4 @@ class ExcelpermissController extends BaseController
...
@@ -155,6 +155,4 @@ class ExcelpermissController extends BaseController
return
$this
->
success
(
'获取成功'
,
$data
);
exit
;
return
$this
->
success
(
'获取成功'
,
$data
);
exit
;
}
}
}
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论