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
dce5e160
Commit
dce5e160
authored
Jul 03, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增商品关注
parent
1eed5312
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
27 additions
and
0 deletions
+27
-0
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/SpecialPerformanceItemFollowDao.java
.../db/dao/distribution/SpecialPerformanceItemFollowDao.java
+2
-0
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/SpecialPerformanceRequestDto.java
...to/request/distribution/SpecialPerformanceRequestDto.java
+7
-0
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/SpecialPerformanceDaoImpl.java
...dz/ch/db/impl/distribution/SpecialPerformanceDaoImpl.java
+2
-0
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/SpecialPerformanceItemFollowDaoImpl.java
...mpl/distribution/SpecialPerformanceItemFollowDaoImpl.java
+12
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/SpecialPerformanceItemFollowServiceImpl.java
...distribution/SpecialPerformanceItemFollowServiceImpl.java
+4
-0
No files found.
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/SpecialPerformanceItemFollowDao.java
View file @
dce5e160
...
@@ -16,4 +16,6 @@ public interface SpecialPerformanceItemFollowDao {
...
@@ -16,4 +16,6 @@ public interface SpecialPerformanceItemFollowDao {
boolean
update
(
SpecialPerformanceItemFollow
specialPerformanceItemFollow
);
boolean
update
(
SpecialPerformanceItemFollow
specialPerformanceItemFollow
);
boolean
updateByPrimaryKey
(
SpecialPerformanceItemFollow
specialPerformanceItemFollow
);
boolean
updateByPrimaryKey
(
SpecialPerformanceItemFollow
specialPerformanceItemFollow
);
boolean
isFollowed
(
SpecialPerformanceItemFollowRequestDto
dto
);
}
}
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/SpecialPerformanceRequestDto.java
View file @
dce5e160
...
@@ -76,6 +76,13 @@ public class SpecialPerformanceRequestDto extends BaseRequestDto implements Enti
...
@@ -76,6 +76,13 @@ public class SpecialPerformanceRequestDto extends BaseRequestDto implements Enti
private
Date
endQueryTime
;
private
Date
endQueryTime
;
/**
* 专场结束时间的时间范围筛选
*/
private
Date
startQueryEndTime
;
private
Date
endQueryEndTime
;
/**
/**
* 搜索内容
* 搜索内容
*/
*/
...
...
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/SpecialPerformanceDaoImpl.java
View file @
dce5e160
...
@@ -30,6 +30,8 @@ public class SpecialPerformanceDaoImpl implements SpecialPerformanceDao {
...
@@ -30,6 +30,8 @@ public class SpecialPerformanceDaoImpl implements SpecialPerformanceDao {
JdbcHelper
.
ifPresent
(
dto
.
getFilterState
(),
criteria:
:
andStateNotEqualTo
);
JdbcHelper
.
ifPresent
(
dto
.
getFilterState
(),
criteria:
:
andStateNotEqualTo
);
JdbcHelper
.
ifPresent
(
dto
.
getStartQueryTime
(),
criteria:
:
andStartTimeLessThanOrEqualTo
);
JdbcHelper
.
ifPresent
(
dto
.
getStartQueryTime
(),
criteria:
:
andStartTimeLessThanOrEqualTo
);
JdbcHelper
.
ifPresent
(
dto
.
getEndQueryTime
(),
criteria:
:
andStartTimeGreaterThanOrEqualTo
);
JdbcHelper
.
ifPresent
(
dto
.
getEndQueryTime
(),
criteria:
:
andStartTimeGreaterThanOrEqualTo
);
JdbcHelper
.
ifPresent
(
dto
.
getStartQueryEndTime
(),
criteria:
:
andEndTimeGreaterThanOrEqualTo
);
JdbcHelper
.
ifPresent
(
dto
.
getEndQueryEndTime
(),
criteria:
:
andEndTimeLessThanOrEqualTo
);
example
.
setOrderByClause
(
" update_time desc"
);
example
.
setOrderByClause
(
" update_time desc"
);
PageHelper
.
startPage
(
dto
.
getPage
(),
dto
.
getLimit
());
PageHelper
.
startPage
(
dto
.
getPage
(),
dto
.
getLimit
());
return
specialPerformanceMapper
.
selectByExample
(
example
);
return
specialPerformanceMapper
.
selectByExample
(
example
);
...
...
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/SpecialPerformanceItemFollowDaoImpl.java
View file @
dce5e160
...
@@ -51,4 +51,16 @@ public class SpecialPerformanceItemFollowDaoImpl implements SpecialPerformanceIt
...
@@ -51,4 +51,16 @@ public class SpecialPerformanceItemFollowDaoImpl implements SpecialPerformanceIt
public
boolean
updateByPrimaryKey
(
SpecialPerformanceItemFollow
specialPerformanceItemFollow
)
{
public
boolean
updateByPrimaryKey
(
SpecialPerformanceItemFollow
specialPerformanceItemFollow
)
{
return
specialPerformanceItemFollowMapper
.
updateByPrimaryKeySelective
(
specialPerformanceItemFollow
)
>
0
;
return
specialPerformanceItemFollowMapper
.
updateByPrimaryKeySelective
(
specialPerformanceItemFollow
)
>
0
;
}
}
@Override
public
boolean
isFollowed
(
SpecialPerformanceItemFollowRequestDto
dto
)
{
SpecialPerformanceItemFollowExample
example
=
new
SpecialPerformanceItemFollowExample
();
SpecialPerformanceItemFollowExample
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andSpecialPerformanceIdEqualTo
(
dto
.
getSpecialPerformanceId
());
criteria
.
andItemIdEqualTo
(
dto
.
getItemId
());
criteria
.
andUserIdEqualTo
(
dto
.
getUserId
());
criteria
.
andStateEqualTo
(
1
);
return
specialPerformanceItemFollowMapper
.
countByExample
(
example
)
>
0
;
}
}
}
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/SpecialPerformanceItemFollowServiceImpl.java
View file @
dce5e160
...
@@ -35,6 +35,9 @@ public class SpecialPerformanceItemFollowServiceImpl implements SpecialPerforman
...
@@ -35,6 +35,9 @@ public class SpecialPerformanceItemFollowServiceImpl implements SpecialPerforman
@Override
@Override
public
Result
addItemFollow
(
SpecialPerformanceItemFollowRequestDto
dto
)
{
public
Result
addItemFollow
(
SpecialPerformanceItemFollowRequestDto
dto
)
{
try
{
try
{
if
(
specialPerformanceItemFollowDao
.
isFollowed
(
dto
))
{
return
Result
.
failed
(
"已存在关注记录"
);
}
SpecialPerformanceItemFollow
specialPerformanceItemFollow
=
new
SpecialPerformanceItemFollow
();
SpecialPerformanceItemFollow
specialPerformanceItemFollow
=
new
SpecialPerformanceItemFollow
();
EntityMapper
.
copyAttribute
(
dto
,
specialPerformanceItemFollow
);
EntityMapper
.
copyAttribute
(
dto
,
specialPerformanceItemFollow
);
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
dto
.
getItemId
());
SupplierItem
supplierItem
=
supplierItemDao
.
findById
(
dto
.
getItemId
());
...
@@ -43,6 +46,7 @@ public class SpecialPerformanceItemFollowServiceImpl implements SpecialPerforman
...
@@ -43,6 +46,7 @@ public class SpecialPerformanceItemFollowServiceImpl implements SpecialPerforman
specialPerformanceItemFollow
.
setUpdateTime
(
new
Date
());
specialPerformanceItemFollow
.
setUpdateTime
(
new
Date
());
specialPerformanceItemFollow
.
setState
(
DisposableSubscribeRecordEnum
.
ItemFollowStateEnum
.
FOLLOWED
.
getCode
());
specialPerformanceItemFollow
.
setState
(
DisposableSubscribeRecordEnum
.
ItemFollowStateEnum
.
FOLLOWED
.
getCode
());
specialPerformanceItemFollowDao
.
insert
(
specialPerformanceItemFollow
);
specialPerformanceItemFollowDao
.
insert
(
specialPerformanceItemFollow
);
return
Result
.
success
();
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
logger
.
error
(
"新增专场商品关注记录失败 error : {}"
,
e
);
logger
.
error
(
"新增专场商品关注记录失败 error : {}"
,
e
);
}
}
...
...
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