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
20f8ead9
Commit
20f8ead9
authored
Apr 19, 2023
by
tangfang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改用户二维码生成
parent
905af1bd
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
43 additions
and
6 deletions
+43
-6
CompanyCodeController.java
...gding/web/authority/controller/CompanyCodeController.java
+6
-2
CompanyCodeDao.java
...n/java/com/pangding/web/authority/dao/CompanyCodeDao.java
+8
-0
CompanyCodeDaoImpl.java
...m/pangding/web/authority/dao/impl/CompanyCodeDaoImpl.java
+17
-0
CompanyCodeService.java
...om/pangding/web/authority/service/CompanyCodeService.java
+2
-1
CompanyCodeServiceImpl.java
...ng/web/authority/service/impl/CompanyCodeServiceImpl.java
+9
-3
bootstrap-dev.yml
src/main/resources/bootstrap-dev.yml
+1
-0
No files found.
src/main/java/com/pangding/web/authority/controller/CompanyCodeController.java
View file @
20f8ead9
package
com
.
pangding
.
web
.
authority
.
controller
;
import
com.pangding.web.authority.service.CompanyCodeService
;
import
com.pangding.web.vo.system.pd.company.CompanyCodeVo
;
import
com.pangding.web.vo.system.req.company.CompanyCodeReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyCodeResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
...
...
@@ -56,8 +57,11 @@ public class CompanyCodeController {
@RequestMapping
(
value
=
"/saveCompanyCode"
)
@ApiModelProperty
(
value
=
"保存商户二维码"
,
notes
=
"返回保存二维码结果"
)
public
ResponseResult
saveCompanyCode
(
@RequestBody
CompanyCodeReqVo
req
){
public
ResponseResult
<
CompanyCodeVo
>
saveCompanyCode
(
@RequestBody
CompanyCodeReqVo
req
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
req
.
getCompanyId
())
// .notBlankCheck("codeLink", req.getCodeLink())
.
checkException
();
return
ResponseResult
.
resultAllowNull
(
companyCodeService
.
saveComapnyCode
(
req
));
}
...
...
src/main/java/com/pangding/web/authority/dao/CompanyCodeDao.java
View file @
20f8ead9
package
com
.
pangding
.
web
.
authority
.
dao
;
import
com.pangding.web.vo.system.req.company.CompanyCodeReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyCodeResVo
;
import
com.yanzuoguang.dao.BaseDao
;
import
java.util.List
;
public
interface
CompanyCodeDao
extends
BaseDao
{
List
<
CompanyCodeResVo
>
findCodeList
(
CompanyCodeReqVo
req
);
}
src/main/java/com/pangding/web/authority/dao/impl/CompanyCodeDaoImpl.java
View file @
20f8ead9
...
...
@@ -2,16 +2,33 @@ package com.pangding.web.authority.dao.impl;
import
com.pangding.web.authority.dao.CompanyCodeDao
;
import
com.pangding.web.vo.system.pd.company.CompanyCodeVo
;
import
com.pangding.web.vo.system.req.company.CompanyCodeReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyCodeResVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
@Component
public
class
CompanyCodeDaoImpl
extends
BaseDaoImpl
implements
CompanyCodeDao
{
private
final
String
FIND_CODE_LIST
=
"FIND_CODE_LIST"
;
@Override
protected
void
init
()
{
register
(
CompanyCodeVo
.
class
);
table
.
add
(
FIND_CODE_LIST
,
"select a.*,b.enum_value as enumName "
+
"from pd_company_code a left join pd_enum b on a.code_type = b.enum_key "
+
"where b.child_type = 'code_type'"
)
.
add
(
"companyId"
,
"AND company_id = ? "
);
}
public
List
<
CompanyCodeResVo
>
findCodeList
(
CompanyCodeReqVo
req
){
return
query
(
CompanyCodeResVo
.
class
,
FIND_CODE_LIST
,
req
);
}
}
src/main/java/com/pangding/web/authority/service/CompanyCodeService.java
View file @
20f8ead9
package
com
.
pangding
.
web
.
authority
.
service
;
import
com.pangding.web.vo.system.pd.company.CompanyCodeVo
;
import
com.pangding.web.vo.system.req.company.CompanyCodeReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyCodeResVo
;
...
...
@@ -25,6 +26,6 @@ public interface CompanyCodeService {
* 保存公司二维码
* @param req
*/
String
saveComapnyCode
(
CompanyCodeReqVo
req
);
CompanyCodeVo
saveComapnyCode
(
CompanyCodeReqVo
req
);
}
src/main/java/com/pangding/web/authority/service/impl/CompanyCodeServiceImpl.java
View file @
20f8ead9
...
...
@@ -31,12 +31,12 @@ public class CompanyCodeServiceImpl implements CompanyCodeService {
*/
@Override
public
List
<
CompanyCodeResVo
>
findCodeList
(
CompanyCodeReqVo
req
){
List
<
CompanyCodeResVo
>
companyCodeResVoList
=
companyCodeDao
.
loadList
(
req
,
CompanyCodeResVo
.
class
);
List
<
CompanyCodeResVo
>
companyCodeResVoList
=
companyCodeDao
.
findCodeList
(
req
);
return
companyCodeResVoList
;
}
@Override
public
String
saveComapnyCode
(
CompanyCodeReqVo
req
){
public
CompanyCodeVo
saveComapnyCode
(
CompanyCodeReqVo
req
){
CompanyCodeReqVo
companyCodeReqVo
=
new
CompanyCodeReqVo
();
companyCodeReqVo
.
setCompanyId
(
req
.
getCompanyId
());
companyCodeReqVo
.
setCodeCode
(
req
.
getCodeCode
());
...
...
@@ -47,8 +47,14 @@ public class CompanyCodeServiceImpl implements CompanyCodeService {
ObjectHelper
.
writeWithFrom
(
companyCodeVo
,
req
);
companyCodeVo
.
setCompanyCodeId
(
StringHelper
.
getNewID
());
companyCodeDao
.
create
(
companyCodeVo
);
}
else
{
String
companyCodeId
=
companyCodeVo
.
getCompanyCodeId
();
ObjectHelper
.
writeWithFrom
(
companyCodeVo
,
req
);
req
.
setCompanyCodeId
(
companyCodeId
);
companyCodeDao
.
update
(
companyCodeVo
);
}
return
""
;
return
companyCodeVo
;
}
}
src/main/resources/bootstrap-dev.yml
View file @
20f8ead9
...
...
@@ -2,6 +2,7 @@ eureka:
client
:
service-url
:
defaultZone
:
http://192.168.100.2:6800/eureka/
# defaultZone: http://10.150.2.2:6800/eureka/
yzg
:
logAll
:
true
PrintSql
:
true
...
...
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