Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
T
tcm-system
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
TCM
tcm-system
Commits
e9db6ce5
Commit
e9db6ce5
authored
Jun 06, 2023
by
tangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改用户二维码生成
parent
b33390ad
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
221 additions
and
10 deletions
+221
-10
CompanyTollPointController.java
...hority/controller/company/CompanyTollPointController.java
+66
-0
CompanyTollPointDao.java
...ngding/web/authority/dao/company/CompanyTollPointDao.java
+12
-0
CompanyTollPointDaoImpl.java
...b/authority/dao/company/impl/CompanyTollPointDaoImpl.java
+32
-0
CompanyConsumer.java
...n/java/com/pangding/web/authority/mq/CompanyConsumer.java
+16
-8
CompanyTollPointService.java
...eb/authority/service/company/CompanyTollPointService.java
+23
-0
CompanyTollPointServiceImpl.java
...ity/service/company/impl/CompanyTollPointServiceImpl.java
+69
-0
CompanyMsgServiceImpl.java
...ing/web/authority/service/impl/CompanyMsgServiceImpl.java
+3
-0
FinanceServiceImpl.java
...ngding/web/authority/service/impl/FinanceServiceImpl.java
+0
-2
No files found.
src/main/java/com/pangding/web/authority/controller/company/CompanyTollPointController.java
0 → 100644
View file @
e9db6ce5
package
com
.
pangding
.
web
.
authority
.
controller
.
company
;
import
com.pangding.web.authority.service.company.CompanyTollPointService
;
import
com.pangding.web.vo.system.pd.company.CompanyTollPointVo
;
import
com.pangding.web.vo.system.req.company.CompanyTollPointReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyTollPointResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@RestController
@RequestMapping
(
value
=
"/companyTollPoint"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@Api
(
value
=
"公司收费点相关类"
,
description
=
"收费点新增、修改、删除等操作"
)
public
class
CompanyTollPointController
{
private
CompanyTollPointService
companyTollPointService
;
public
CompanyTollPointController
(
CompanyTollPointService
companyTollPointService
)
{
this
.
companyTollPointService
=
companyTollPointService
;
}
@RequestMapping
(
value
=
"/queryPageList"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"查询收费点列表"
,
notes
=
"返回公司收费点列表信息"
)
public
ResponseResult
<
PageSizeData
<
CompanyTollPointResVo
>>
queryPageList
(
@RequestBody
CompanyTollPointReqVo
req
)
{
return
ResponseResult
.
result
(
companyTollPointService
.
queryPageList
(
req
));
}
@RequestMapping
(
value
=
"/queryList"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"查询收费点列表"
,
notes
=
"返回公司收费点列表信息"
)
public
ResponseResult
<
List
<
CompanyTollPointVo
>>
queryList
(
@RequestBody
CompanyTollPointReqVo
req
)
{
return
ResponseResult
.
result
(
companyTollPointService
.
queryList
(
req
));
}
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"保存公司收费点"
,
notes
=
"返回公司收费点信息"
)
public
ResponseResult
<
CompanyTollPointVo
>
save
(
@RequestBody
CompanyTollPointReqVo
req
)
{
return
ResponseResult
.
result
(
companyTollPointService
.
save
(
req
));
}
@RequestMapping
(
value
=
"/queryCompanyTollPoint"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"查询公司收费点详情"
,
notes
=
"返回公司收费点详情"
)
public
ResponseResult
<
CompanyTollPointVo
>
queryCompanyTollPoint
(
@RequestBody
CompanyTollPointReqVo
req
)
{
return
ResponseResult
.
result
(
companyTollPointService
.
queryCompanyTollPoint
(
req
));
}
@RequestMapping
(
value
=
"/delCompanyTollPoint"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ApiOperation
(
value
=
"删除公司收费点"
,
notes
=
"返回删除结果"
)
public
ResponseResult
<
String
>
delCompanyTollPoint
(
@RequestBody
CompanyTollPointReqVo
req
)
{
companyTollPointService
.
delCompanyTollPoint
(
req
);
return
ResponseResult
.
result
(
"处理完成"
);
}
}
src/main/java/com/pangding/web/authority/dao/company/CompanyTollPointDao.java
0 → 100644
View file @
e9db6ce5
package
com
.
pangding
.
web
.
authority
.
dao
.
company
;
import
com.pangding.web.vo.system.req.company.CompanyTollPointReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyTollPointResVo
;
import
com.yanzuoguang.dao.BaseDao
;
import
com.yanzuoguang.util.vo.PageSizeData
;
public
interface
CompanyTollPointDao
extends
BaseDao
{
PageSizeData
<
CompanyTollPointResVo
>
queryPageList
(
CompanyTollPointReqVo
req
);
}
src/main/java/com/pangding/web/authority/dao/company/impl/CompanyTollPointDaoImpl.java
0 → 100644
View file @
e9db6ce5
package
com
.
pangding
.
web
.
authority
.
dao
.
company
.
impl
;
import
com.pangding.web.authority.dao.company.CompanyTollPointDao
;
import
com.pangding.web.vo.system.pd.company.CompanyTollPointVo
;
import
com.pangding.web.vo.system.req.company.CompanyTollPointReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyTollPointResVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.stereotype.Component
;
@Component
public
class
CompanyTollPointDaoImpl
extends
BaseDaoImpl
implements
CompanyTollPointDao
{
private
final
String
QUERY_PAGE_LIST
=
"QUERY_PAGE_LIST"
;
@Override
protected
void
init
()
{
register
(
CompanyTollPointVo
.
class
);
table
.
add
(
QUERY_PAGE_LIST
,
"select a.*,b.name as companyName from pd_company_point a left join pd_company b on a.company_id = b.id "
+
"where 1=1{WHERE} "
)
.
add
(
"companyId"
,
"and a.company_id = ?"
);
}
@Override
public
PageSizeData
<
CompanyTollPointResVo
>
queryPageList
(
CompanyTollPointReqVo
req
)
{
return
this
.
queryPage
(
CompanyTollPointResVo
.
class
,
req
,
QUERY_PAGE_LIST
,
req
);
}
}
src/main/java/com/pangding/web/authority/mq/CompanyConsumer.java
View file @
e9db6ce5
...
@@ -91,18 +91,26 @@ public class CompanyConsumer {
...
@@ -91,18 +91,26 @@ public class CompanyConsumer {
}
}
}
}
// @RabbitListener(queues = {MqConstant.SAVE_CAPITAL_FLOW})
// public void saveCapitalFlow(String content, Message message, Channel channel) {
// try {
// CapitalFlowReqVo capitalFlowReqVo = JsonHelper.deserialize(content, CapitalFlowReqVo.class);
// financeService.saveCapitalFlow(capitalFlowReqVo);
// } catch (Exception e) {
// Log.error(CompanyConsumer.class, e);
// mqService.message(new MessageVo(MqConstant.SAVE_CAPITAL_FLOW, MqConstant.SAVE_CAPITAL_FLOW,
// content, 2000));
// } finally {
// mqService.basicAck(message, channel);
// }
// }
@RabbitListener
(
queues
=
{
MqConstant
.
SAVE_CAPITAL_FLOW
})
@RabbitListener
(
queues
=
{
MqConstant
.
SAVE_CAPITAL_FLOW
})
public
void
saveCapitalFlow
(
String
content
,
Message
message
,
Channel
channel
)
{
public
void
saveCapitalFlow
(
String
content
,
Message
message
,
Channel
channel
)
{
try
{
mqService
.
basicHandle
(
message
,
channel
,
MqConstant
.
SAVE_CAPITAL_FLOW
,
content
,
300
,
(
contentTemp
)
->
{
CapitalFlowReqVo
capitalFlowReqVo
=
JsonHelper
.
deserialize
(
content
,
CapitalFlowReqVo
.
class
);
CapitalFlowReqVo
capitalFlowReqVo
=
JsonHelper
.
deserialize
(
content
,
CapitalFlowReqVo
.
class
);
financeService
.
saveCapitalFlow
(
capitalFlowReqVo
);
financeService
.
saveCapitalFlow
(
capitalFlowReqVo
);
}
catch
(
Exception
e
)
{
});
Log
.
error
(
CompanyConsumer
.
class
,
e
);
mqService
.
message
(
new
MessageVo
(
MqConstant
.
SAVE_CAPITAL_FLOW
,
MqConstant
.
SAVE_CAPITAL_FLOW
,
content
,
2000
));
}
finally
{
mqService
.
basicAck
(
message
,
channel
);
}
}
}
@RabbitListener
(
queues
=
{
MqConstant
.
COMPANY_MSG
})
@RabbitListener
(
queues
=
{
MqConstant
.
COMPANY_MSG
})
...
...
src/main/java/com/pangding/web/authority/service/company/CompanyTollPointService.java
0 → 100644
View file @
e9db6ce5
package
com
.
pangding
.
web
.
authority
.
service
.
company
;
import
com.pangding.web.vo.system.pd.company.CompanyTollPointVo
;
import
com.pangding.web.vo.system.req.company.CompanyTollPointReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyTollPointResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
java.util.List
;
public
interface
CompanyTollPointService
{
PageSizeData
<
CompanyTollPointResVo
>
queryPageList
(
CompanyTollPointReqVo
req
);
CompanyTollPointVo
save
(
CompanyTollPointReqVo
req
);
List
<
CompanyTollPointVo
>
queryList
(
CompanyTollPointReqVo
req
);
CompanyTollPointVo
queryCompanyTollPoint
(
CompanyTollPointReqVo
req
);
void
delCompanyTollPoint
(
CompanyTollPointReqVo
req
);
}
src/main/java/com/pangding/web/authority/service/company/impl/CompanyTollPointServiceImpl.java
0 → 100644
View file @
e9db6ce5
package
com
.
pangding
.
web
.
authority
.
service
.
company
.
impl
;
import
com.pangding.web.authority.dao.company.CompanyTollPointDao
;
import
com.pangding.web.authority.service.company.CompanyTollPointService
;
import
com.pangding.web.vo.system.pd.company.CompanyTollPointVo
;
import
com.pangding.web.vo.system.req.company.CompanyTollPointReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyTollPointResVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
@Component
public
class
CompanyTollPointServiceImpl
implements
CompanyTollPointService
{
private
CompanyTollPointDao
companyTollPointDao
;
public
CompanyTollPointServiceImpl
(
CompanyTollPointDao
companyTollPointDao
)
{
this
.
companyTollPointDao
=
companyTollPointDao
;
}
public
PageSizeData
<
CompanyTollPointResVo
>
queryPageList
(
CompanyTollPointReqVo
req
)
{
PageSizeData
<
CompanyTollPointResVo
>
companyTollPointVo
=
companyTollPointDao
.
queryPageList
(
req
);
return
companyTollPointVo
;
}
public
CompanyTollPointVo
save
(
CompanyTollPointReqVo
req
)
{
CompanyTollPointReqVo
companyTollPointReqVo
=
new
CompanyTollPointReqVo
();
companyTollPointReqVo
.
setCompanyId
(
req
.
getCompanyId
());
companyTollPointReqVo
.
setTollPoints
(
req
.
getTollPoints
());
CompanyTollPointVo
companyTollPointVo
=
companyTollPointDao
.
load
(
companyTollPointReqVo
,
CompanyTollPointVo
.
class
);
if
(
StringHelper
.
isEmpty
(
companyTollPointVo
))
{
companyTollPointVo
=
new
CompanyTollPointVo
();
ObjectHelper
.
writeWithFromClass
(
companyTollPointVo
,
req
);
companyTollPointVo
.
setCompanyPointId
(
StringHelper
.
getNewID
());
companyTollPointDao
.
create
(
companyTollPointVo
);
}
else
{
ObjectHelper
.
writeWithFromClass
(
companyTollPointVo
,
req
);
companyTollPointVo
.
setCompanyPointId
(
companyTollPointVo
.
getCompanyPointId
());
companyTollPointDao
.
update
(
companyTollPointVo
);
}
return
companyTollPointVo
;
}
public
CompanyTollPointVo
queryCompanyTollPoint
(
CompanyTollPointReqVo
req
)
{
CompanyTollPointVo
companyTollPointVo
=
companyTollPointDao
.
load
(
req
,
CompanyTollPointVo
.
class
);
return
companyTollPointVo
;
}
public
List
<
CompanyTollPointVo
>
queryList
(
CompanyTollPointReqVo
req
)
{
List
<
CompanyTollPointVo
>
companyTollPointVo
=
companyTollPointDao
.
loadList
(
req
,
CompanyTollPointVo
.
class
);
return
companyTollPointVo
;
}
public
void
delCompanyTollPoint
(
CompanyTollPointReqVo
req
)
{
companyTollPointDao
.
remove
(
req
);
}
}
src/main/java/com/pangding/web/authority/service/impl/CompanyMsgServiceImpl.java
View file @
e9db6ce5
...
@@ -17,6 +17,7 @@ import com.pangding.web.vo.system.req.authority.UserReqVo;
...
@@ -17,6 +17,7 @@ import com.pangding.web.vo.system.req.authority.UserReqVo;
import
com.pangding.web.vo.system.res.CompanyMsgResVo
;
import
com.pangding.web.vo.system.res.CompanyMsgResVo
;
import
com.pangding.web.vo.system.res.DeviceResVo
;
import
com.pangding.web.vo.system.res.DeviceResVo
;
import
com.pangding.web.vo.system.res.authority.UserResVo
;
import
com.pangding.web.vo.system.res.authority.UserResVo
;
import
com.yanzuoguang.util.helper.JsonHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
...
@@ -54,7 +55,9 @@ public class CompanyMsgServiceImpl implements CompanyMsgService {
...
@@ -54,7 +55,9 @@ public class CompanyMsgServiceImpl implements CompanyMsgService {
DeviceReqVo
deviceReqVo
=
new
DeviceReqVo
();
DeviceReqVo
deviceReqVo
=
new
DeviceReqVo
();
deviceReqVo
.
setCompanyId
(
reqVo
.
getCompanyId
());
deviceReqVo
.
setCompanyId
(
reqVo
.
getCompanyId
());
deviceReqVo
.
setDeviceType
(
CompanyConstant
.
DEVICE_SOUND
);
deviceReqVo
.
setDeviceType
(
CompanyConstant
.
DEVICE_SOUND
);
deviceReqVo
.
setTollPoint
(
reqVo
.
getExtendInfo
());
DeviceResVo
deviceResVo
=
deviceDao
.
load
(
deviceReqVo
,
DeviceResVo
.
class
);
DeviceResVo
deviceResVo
=
deviceDao
.
load
(
deviceReqVo
,
DeviceResVo
.
class
);
System
.
out
.
println
(
"请求参数:"
+
JsonHelper
.
serialize
(
deviceReqVo
)
+
",查询结果:"
+
JsonHelper
.
serialize
(
deviceResVo
));
if
(!
StringHelper
.
isEmpty
(
deviceResVo
))
{
if
(!
StringHelper
.
isEmpty
(
deviceResVo
))
{
String
deviceCode
=
deviceResVo
.
getDeviceCode
();
String
deviceCode
=
deviceResVo
.
getDeviceCode
();
String
deviceName
=
deviceResVo
.
getDeviceName
();
String
deviceName
=
deviceResVo
.
getDeviceName
();
...
...
src/main/java/com/pangding/web/authority/service/impl/FinanceServiceImpl.java
View file @
e9db6ce5
...
@@ -473,7 +473,6 @@ public class FinanceServiceImpl implements FinanceService {
...
@@ -473,7 +473,6 @@ public class FinanceServiceImpl implements FinanceService {
// 退款
// 退款
money
=
-
money
;
money
=
-
money
;
}
}
System
.
out
.
println
(
"money:"
+
money
);
if
(
StringHelper
.
isEmpty
(
money
)){
if
(
StringHelper
.
isEmpty
(
money
)){
throw
new
CodeException
(
"金额不能为空"
);
throw
new
CodeException
(
"金额不能为空"
);
}
}
...
@@ -481,7 +480,6 @@ public class FinanceServiceImpl implements FinanceService {
...
@@ -481,7 +480,6 @@ public class FinanceServiceImpl implements FinanceService {
UpdateCompanyMoneyReqVo
updateCompanyMoneyReqVo
=
new
UpdateCompanyMoneyReqVo
();
UpdateCompanyMoneyReqVo
updateCompanyMoneyReqVo
=
new
UpdateCompanyMoneyReqVo
();
updateCompanyMoneyReqVo
.
setCompanyId
(
req
.
getCompanyId
());
updateCompanyMoneyReqVo
.
setCompanyId
(
req
.
getCompanyId
());
updateCompanyMoneyReqVo
.
setNewWithdrawTotalCash
(
money
);
updateCompanyMoneyReqVo
.
setNewWithdrawTotalCash
(
money
);
System
.
out
.
println
(
"update:"
+
JsonHelper
.
serialize
(
updateCompanyMoneyReqVo
));
companyExtendDao
.
updateCompanyMoney
(
updateCompanyMoneyReqVo
);
companyExtendDao
.
updateCompanyMoney
(
updateCompanyMoneyReqVo
);
CompanyResVo
companyVo
=
companyDao
.
load
(
req
.
getCompanyId
(),
CompanyResVo
.
class
);
CompanyResVo
companyVo
=
companyDao
.
load
(
req
.
getCompanyId
(),
CompanyResVo
.
class
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment