Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
b4ae9d42
Commit
b4ae9d42
authored
Aug 17, 2023
by
muhong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 查看详情
parent
7279c75e
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
32 additions
and
14 deletions
+32
-14
ch-dao/src/main/java/com/wwdz/ch/db/impl/ItemDaoImpl.java
ch-dao/src/main/java/com/wwdz/ch/db/impl/ItemDaoImpl.java
+2
-1
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/ItemResponseVo.java
...rc/main/java/com/wwdz/ch/wx/entity/vo/ItemResponseVo.java
+1
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/FavoritesServiceImpl.java
...c/main/java/com/wwdz/ch/wx/impl/FavoritesServiceImpl.java
+6
-1
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/FootPrintServiceImpl.java
...c/main/java/com/wwdz/ch/wx/impl/FootPrintServiceImpl.java
+12
-2
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/ItemServiceImpl.java
...pi/src/main/java/com/wwdz/ch/wx/impl/ItemServiceImpl.java
+8
-7
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/UserServiceImpl.java
...pi/src/main/java/com/wwdz/ch/wx/impl/UserServiceImpl.java
+3
-3
No files found.
ch-dao/src/main/java/com/wwdz/ch/db/impl/ItemDaoImpl.java
View file @
b4ae9d42
...
...
@@ -328,11 +328,12 @@ public class ItemDaoImpl implements ItemDao {
ItemExample
example
=
new
ItemExample
();
ItemExample
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andIsDeletedEqualTo
(
false
);
//
暂时去除华夏古泉和天眷堂的钱币, 对应编码2和7
//暂时去除华夏古泉和天眷堂的钱币, 对应编码2和7
if
(!
ObjectUtils
.
isEmpty
(
coinRequestDto
.
getIsExcluded
())
&&
coinRequestDto
.
getIsExcluded
()
==
1
)
{
criteria
.
andSourceNotEqualTo
(
2
);
criteria
.
andSourceNotEqualTo
(
7
);
}
criteria
.
andSourceIn
(
CHINESE_SOURCE_LIST
);
if
(
StringUtils
.
hasLength
(
coinRequestDto
.
getName
()))
{
criteria
.
andNameLike
(
"%"
+
coinRequestDto
.
getName
()
+
"%"
);
}
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/entity/vo/ItemResponseVo.java
View file @
b4ae9d42
...
...
@@ -23,4 +23,5 @@ public class ItemResponseVo implements Entity {
private
String
createTime
;
private
String
videos
;
private
Map
<
String
,
Object
>
homePageImage
;
private
Integer
isDeleted
;
}
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/FavoritesServiceImpl.java
View file @
b4ae9d42
...
...
@@ -276,7 +276,12 @@ public class FavoritesServiceImpl implements FavoritesService {
List
<
AgentTranceResponseVo
>
list
=
new
ArrayList
<>();
for
(
FavoritesItemsRelation
relation
:
relationPage
.
getList
())
{
ItemResponseVo
vo
=
new
ItemResponseVo
();
Item
item
=
itemDao
.
findDetails
(
relation
.
getItemId
());
Item
item
=
itemDao
.
findById
(
relation
.
getItemId
());
if
(
Objects
.
isNull
(
item
))
{
vo
.
setIsDeleted
(
1
);
continue
;
}
vo
.
setIsDeleted
(
0
);
// 设置基本信息
vo
.
setId
(
relation
.
getItemId
());
vo
.
setName
(
item
.
getName
());
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/FootPrintServiceImpl.java
View file @
b4ae9d42
...
...
@@ -69,8 +69,13 @@ public class FootPrintServiceImpl implements FootPrintService {
List
<
ItemResponseVo
>
weekList
=
new
ArrayList
<>();
List
<
ItemResponseVo
>
monthList
=
new
ArrayList
<>();
for
(
Footprint
footprint
:
list
)
{
Item
item
=
itemDao
.
findDetails
(
footprint
.
getItemId
());
ItemResponseVo
itemResponseVo
=
new
ItemResponseVo
();
Item
item
=
itemDao
.
findById
(
footprint
.
getItemId
());
if
(
Objects
.
isNull
(
item
))
{
itemResponseVo
.
setIsDeleted
(
1
);
continue
;
}
itemResponseVo
.
setIsDeleted
(
0
);
// 设置基本信息
itemResponseVo
.
setId
(
footprint
.
getId
());
itemResponseVo
.
setItemId
(
item
.
getId
());
...
...
@@ -198,8 +203,13 @@ public class FootPrintServiceImpl implements FootPrintService {
List
<
ItemResponseVo
>
weekList
=
new
ArrayList
<>();
List
<
ItemResponseVo
>
monthList
=
new
ArrayList
<>();
for
(
Footprint
footprint
:
list
)
{
Item
item
=
itemDao
.
findDetails
(
footprint
.
getItemId
());
ItemResponseVo
itemResponseVo
=
new
ItemResponseVo
();
Item
item
=
itemDao
.
findById
(
footprint
.
getItemId
());
if
(
Objects
.
isNull
(
item
))
{
itemResponseVo
.
setIsDeleted
(
1
);
continue
;
}
itemResponseVo
.
setIsDeleted
(
0
);
// 设置基本信息
itemResponseVo
.
setId
(
footprint
.
getId
());
itemResponseVo
.
setItemId
(
item
.
getId
());
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/ItemServiceImpl.java
View file @
b4ae9d42
...
...
@@ -222,9 +222,9 @@ public class ItemServiceImpl implements ItemService {
@Override
public
Result
info
(
ItemRequestDto
dto
)
{
try
{
Item
item
=
itemDao
.
find
Details
(
dto
.
getId
());
if
(
null
==
item
.
getId
(
))
{
return
Result
.
failed
(
"
数据异常,该藏品不存在
"
);
Item
item
=
itemDao
.
find
ById
(
dto
.
getId
());
if
(
Objects
.
isNull
(
item
))
{
return
Result
.
failed
(
"
该藏品已经被移除
"
);
}
ItemResponseVo
itemResponseVo
=
new
ItemResponseVo
();
// 设置基本信息
...
...
@@ -306,7 +306,7 @@ public class ItemServiceImpl implements ItemService {
if
(
dto
.
getUserId
().
equals
(
0L
))
{
return
Result
.
failed
(
"您尚未登录,请先登录"
);
}
Item
item
=
itemDao
.
find
Details
(
dto
.
getId
());
Item
item
=
itemDao
.
find
ById
(
dto
.
getId
());
if
(
Objects
.
isNull
(
item
))
{
return
Result
.
failed
(
"数据异常,藏品不存在"
);
}
...
...
@@ -357,7 +357,7 @@ public class ItemServiceImpl implements ItemService {
if
(
dto
.
getUserId
().
equals
(
0L
))
{
return
Result
.
failed
(
"您尚未登录,请先登录"
);
}
Item
item
=
itemDao
.
find
Details
(
dto
.
getId
());
Item
item
=
itemDao
.
find
ById
(
dto
.
getId
());
if
(
Objects
.
isNull
(
item
))
{
return
Result
.
failed
(
"数据异常,藏品不存在"
);
}
...
...
@@ -392,8 +392,8 @@ public class ItemServiceImpl implements ItemService {
@Override
public
Result
update
(
ItemRequestDto
dto
)
{
try
{
Item
item
=
itemDao
.
find
Details
(
dto
.
getId
());
if
(
null
==
item
.
getId
(
))
{
Item
item
=
itemDao
.
find
ById
(
dto
.
getId
());
if
(
Objects
.
isNull
(
item
))
{
return
Result
.
failed
(
"数据异常,该藏品不存在"
);
}
...
...
@@ -417,6 +417,7 @@ public class ItemServiceImpl implements ItemService {
favoritesItemsRelation
.
setUserId
(
dto
.
getUserId
());
favoritesItemsRelation
.
setFavoritesId
(
dto
.
getFavoritesId
());
favoritesItemsRelation
.
setItemId
(
item
.
getId
());
favoritesItemsRelation
.
setAddTime
(
now
);
favoritesItemsRelationDao
.
insert
(
favoritesItemsRelation
);
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/UserServiceImpl.java
View file @
b4ae9d42
...
...
@@ -179,12 +179,12 @@ public class UserServiceImpl implements UserService {
logger
.
error
(
"请求验证码出错:{}"
,
WxResponseCode
.
AUTH_CAPTCHA_UNSUPPORT
.
desc
());
return
Result
.
failed
(
WxResponseCode
.
AUTH_CAPTCHA_UNSUPPORT
.
desc
());
}
if
(!
RegexUtil
.
isMobileExact
(
dto
.
getMobile
()))
{
return
Result
.
failed
(
"手机号格式不正确"
);
}
String
activeProfile
=
applicationContext
.
getEnvironment
().
getActiveProfiles
()[
0
];
String
code
=
"123456"
;
if
(!
StringUtils
.
equals
(
"dev"
,
activeProfile
))
{
if
(!
RegexUtil
.
isMobileExact
(
dto
.
getMobile
()))
{
return
Result
.
failed
(
"手机号格式不正确"
);
}
code
=
CharUtil
.
getRandomNum
(
6
);
SmsResult
smsResult
=
notifyService
.
notifySmsTemplate
(
dto
.
getMobile
(),
NotifyType
.
CAPTCHA
,
new
String
[]{
code
,
"1"
});
if
(
smsResult
!=
null
)
{
...
...
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