Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
Details
Activity
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
haoban3.0
haoban-manage3.0
Commits
1c7e2b9c
Commit
1c7e2b9c
authored
Jul 11, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
活码
parent
5136907d
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23 additions
and
12 deletions
+23
-12
HmLinkApiService.java
...om/gic/haoban/manage/api/service/hm/HmLinkApiService.java
+2
-0
HmLinkMapper.java
...gic/haoban/manage/service/dao/mapper/hm/HmLinkMapper.java
+1
-2
HmLinkService.java
...m/gic/haoban/manage/service/service/hm/HmLinkService.java
+1
-1
HmLinkServiceImpl.java
...ban/manage/service/service/hm/impl/HmLinkServiceImpl.java
+3
-3
HmLinkApiServiceImpl.java
...age/service/service/out/impl/hm/HmLinkApiServiceImpl.java
+15
-5
HmLinkMapper.xml
...ge3-service/src/main/resources/mapper/hm/HmLinkMapper.xml
+1
-1
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/hm/HmLinkApiService.java
View file @
1c7e2b9c
...
@@ -21,6 +21,8 @@ public interface HmLinkApiService {
...
@@ -21,6 +21,8 @@ public interface HmLinkApiService {
public
ServiceResponse
<
HmLinkDTO
>
getByLinkId
(
String
wxEnterpriseId
,
String
enterprieId
,
Long
linkId
);
public
ServiceResponse
<
HmLinkDTO
>
getByLinkId
(
String
wxEnterpriseId
,
String
enterprieId
,
Long
linkId
);
public
ServiceResponse
<
HmLinkDTO
>
getByShortCode
(
String
shortCode
);
/**
/**
*
*
* @Title: listForSms
* @Title: listForSms
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/hm/HmLinkMapper.java
View file @
1c7e2b9c
...
@@ -50,8 +50,7 @@ public interface HmLinkMapper {
...
@@ -50,8 +50,7 @@ public interface HmLinkMapper {
* @return
* @return
* @throws
* @throws
*/
*/
public
TabHmLink
selectByShortCode
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
public
TabHmLink
selectByShortCode
(
@Param
(
"shortCode"
)
String
shortCode
);
@Param
(
"shortCode"
)
String
shortCode
);
public
List
<
TabHmLink
>
listForSms
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
public
List
<
TabHmLink
>
listForSms
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"linkName"
)
String
linkName
,
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"linkName"
)
String
linkName
,
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/HmLinkService.java
View file @
1c7e2b9c
...
@@ -13,7 +13,7 @@ public interface HmLinkService {
...
@@ -13,7 +13,7 @@ public interface HmLinkService {
public
HmLinkBO
getByLinkId
(
String
wxEnterpriseId
,
String
enterprieId
,
Long
linkId
);
public
HmLinkBO
getByLinkId
(
String
wxEnterpriseId
,
String
enterprieId
,
Long
linkId
);
public
HmLinkBO
getByLinkShortCode
(
String
enterprieId
,
String
shortCode
);
public
HmLinkBO
getByLinkShortCode
(
String
shortCode
);
public
HmLinkBO
getByLinkIdFormCache
(
String
wxEnterpriseId
,
String
enterprieId
,
Long
linkId
);
public
HmLinkBO
getByLinkIdFormCache
(
String
wxEnterpriseId
,
String
enterprieId
,
Long
linkId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/impl/HmLinkServiceImpl.java
View file @
1c7e2b9c
...
@@ -52,8 +52,8 @@ public class HmLinkServiceImpl implements HmLinkService {
...
@@ -52,8 +52,8 @@ public class HmLinkServiceImpl implements HmLinkService {
}
}
@Override
@Override
public
HmLinkBO
getByLinkShortCode
(
String
enterpriseId
,
String
shortCode
)
{
public
HmLinkBO
getByLinkShortCode
(
String
shortCode
)
{
TabHmLink
link
=
this
.
linkMapper
.
selectByShortCode
(
enterpriseId
,
shortCode
);
TabHmLink
link
=
this
.
linkMapper
.
selectByShortCode
(
shortCode
);
if
(
null
==
link
)
{
if
(
null
==
link
)
{
return
null
;
return
null
;
}
}
...
@@ -135,7 +135,7 @@ public class HmLinkServiceImpl implements HmLinkService {
...
@@ -135,7 +135,7 @@ public class HmLinkServiceImpl implements HmLinkService {
}
}
sb
.
append
(
PADDING
[(
int
)
(
Math
.
random
()
*
totalLength
)]);
sb
.
append
(
PADDING
[(
int
)
(
Math
.
random
()
*
totalLength
)]);
String
code
=
sb
.
toString
();
String
code
=
sb
.
toString
();
TabHmLink
link
=
this
.
linkMapper
.
selectByShortCode
(
enterpriseId
,
code
)
;
TabHmLink
link
=
this
.
linkMapper
.
selectByShortCode
(
code
)
;
if
(
null
==
link
)
{
if
(
null
==
link
)
{
return
code
;
return
code
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/hm/HmLinkApiServiceImpl.java
View file @
1c7e2b9c
...
@@ -89,22 +89,32 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
...
@@ -89,22 +89,32 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
}
}
@Override
@Override
public
ServiceResponse
<
HmLinkDTO
>
getByShortCode
(
String
shortCode
)
{
HmLinkBO
bo
=
this
.
hmLinkService
.
getByLinkShortCode
(
shortCode
);
if
(
null
==
bo
)
{
return
ServiceResponse
.
failure
(
HaoBanErrCode
.
ERR_OTHER
.
getCode
(),
"链接不存在"
);
}
HmLinkDTO
dto
=
EntityUtil
.
changeEntityByJSON
(
HmLinkDTO
.
class
,
bo
);
return
ServiceResponse
.
success
(
dto
);
}
@Override
public
ServiceResponse
<
List
<
HmLinkDTO
>>
listForSms
(
String
wxEnterpriseId
,
String
enterprieId
,
String
linkName
,
public
ServiceResponse
<
List
<
HmLinkDTO
>>
listForSms
(
String
wxEnterpriseId
,
String
enterprieId
,
String
linkName
,
Integer
linkType
)
{
Integer
linkType
)
{
List
<
HmLinkBO
>
list
=
this
.
hmLinkService
.
listForSms
(
wxEnterpriseId
,
enterprieId
,
linkName
,
linkType
)
;
List
<
HmLinkBO
>
list
=
this
.
hmLinkService
.
listForSms
(
wxEnterpriseId
,
enterprieId
,
linkName
,
linkType
);
List
<
HmLinkDTO
>
retList
=
EntityUtil
.
changeEntityListByJSON
(
HmLinkDTO
.
class
,
list
)
;
List
<
HmLinkDTO
>
retList
=
EntityUtil
.
changeEntityListByJSON
(
HmLinkDTO
.
class
,
list
);
return
ServiceResponse
.
success
(
retList
);
return
ServiceResponse
.
success
(
retList
);
}
}
@Override
@Override
public
ServiceResponse
<
String
>
save
(
HmLinkDTO
dto
)
{
public
ServiceResponse
<
String
>
save
(
HmLinkDTO
dto
)
{
String
id
=
this
.
hmLinkService
.
saveLink
(
dto
,
dto
.
getStoreList
())
;
String
id
=
this
.
hmLinkService
.
saveLink
(
dto
,
dto
.
getStoreList
());
return
ServiceResponse
.
success
(
id
);
return
ServiceResponse
.
success
(
id
);
}
}
@Override
@Override
public
ServiceResponse
<
Page
<
HmLinkDTO
>>
listPage
(
HmLinkSearchQDTO
qdto
,
BasePageInfo
basePageInfo
)
{
public
ServiceResponse
<
Page
<
HmLinkDTO
>>
listPage
(
HmLinkSearchQDTO
qdto
,
BasePageInfo
basePageInfo
)
{
Page
<
HmLinkBO
>
page
=
this
.
hmLinkService
.
listPage
(
qdto
,
basePageInfo
)
;
Page
<
HmLinkBO
>
page
=
this
.
hmLinkService
.
listPage
(
qdto
,
basePageInfo
);
Page
<
HmLinkDTO
>
resultPage
=
PageHelperUtils
.
changePageToCurrentPage
(
page
,
HmLinkDTO
.
class
);
Page
<
HmLinkDTO
>
resultPage
=
PageHelperUtils
.
changePageToCurrentPage
(
page
,
HmLinkDTO
.
class
);
return
ServiceResponse
.
success
(
resultPage
);
return
ServiceResponse
.
success
(
resultPage
);
}
}
...
@@ -115,7 +125,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
...
@@ -115,7 +125,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
HmQrcodeBO
hm
=
null
;
HmQrcodeBO
hm
=
null
;
HmLinkWxaDTO
retDTO
=
new
HmLinkWxaDTO
();
HmLinkWxaDTO
retDTO
=
new
HmLinkWxaDTO
();
log
.
info
(
"小程序获取活码={},linkShortCode={},mixPhone={}"
,
enterpriseId
,
linkShortCode
,
mixPhone
);
log
.
info
(
"小程序获取活码={},linkShortCode={},mixPhone={}"
,
enterpriseId
,
linkShortCode
,
mixPhone
);
HmLinkBO
link
=
this
.
hmLinkService
.
getByLinkShortCode
(
enterpriseId
,
linkShortCode
);
HmLinkBO
link
=
this
.
hmLinkService
.
getByLinkShortCode
(
linkShortCode
);
if
(
null
==
link
)
{
if
(
null
==
link
)
{
log
.
error
(
"链接记录不存,linkShortCode={}"
,
linkShortCode
);
log
.
error
(
"链接记录不存,linkShortCode={}"
,
linkShortCode
);
return
ServiceResponse
.
failure
(
HaoBanErrCode
.
ERR_OTHER
.
getCode
(),
"链接记录不存"
);
return
ServiceResponse
.
failure
(
HaoBanErrCode
.
ERR_OTHER
.
getCode
(),
"链接记录不存"
);
...
...
haoban-manage3-service/src/main/resources/mapper/hm/HmLinkMapper.xml
View file @
1c7e2b9c
...
@@ -115,7 +115,7 @@
...
@@ -115,7 +115,7 @@
</select>
</select>
<select
id=
"selectByShortCode"
resultMap=
"result-map-tabHaobanHmLink"
>
<select
id=
"selectByShortCode"
resultMap=
"result-map-tabHaobanHmLink"
>
SELECT
<include
refid=
"Base_Column_List"
/>
FROM tab_haoban_hm_link WHERE
enterprise_id=#{enterpriseId} and
short_code=#{shortCode} and status_flag = 1
SELECT
<include
refid=
"Base_Column_List"
/>
FROM tab_haoban_hm_link WHERE short_code=#{shortCode} and status_flag = 1
</select>
</select>
<select
id=
"listForSms"
resultMap=
"result-map-tabHaobanHmLink"
>
<select
id=
"listForSms"
resultMap=
"result-map-tabHaobanHmLink"
>
...
...
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