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
ec6b7d76
Commit
ec6b7d76
authored
Mar 13, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
定时作业
parent
0dbb0f88
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
138 additions
and
16 deletions
+138
-16
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/DistributionOrderDao.java
...com/wwdz/ch/db/dao/distribution/DistributionOrderDao.java
+3
-0
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/DistributionOrderRequestDto.java
...dto/request/distribution/DistributionOrderRequestDto.java
+11
-0
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/DistributionOrderDaoImpl.java
...wdz/ch/db/impl/distribution/DistributionOrderDaoImpl.java
+13
-0
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/DistributionOrderServiceImpl.java
...ch/wx/impl/distribution/DistributionOrderServiceImpl.java
+5
-1
ch-wx-api/src/main/java/com/wwdz/ch/wx/job/AutoSendMsgJob.java
...-api/src/main/java/com/wwdz/ch/wx/job/AutoSendMsgJob.java
+106
-15
No files found.
ch-dao/src/main/java/com/wwdz/ch/db/dao/distribution/DistributionOrderDao.java
View file @
ec6b7d76
...
@@ -5,6 +5,7 @@ import com.wwdz.ch.db.domain.distribution.DistributionOrder;
...
@@ -5,6 +5,7 @@ import com.wwdz.ch.db.domain.distribution.DistributionOrder;
import
com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
public
interface
DistributionOrderDao
{
public
interface
DistributionOrderDao
{
...
@@ -81,6 +82,8 @@ public interface DistributionOrderDao {
...
@@ -81,6 +82,8 @@ public interface DistributionOrderDao {
List
<
DistributionOrder
>
findByPage
(
DistributionOrderRequestDto
dto
);
List
<
DistributionOrder
>
findByPage
(
DistributionOrderRequestDto
dto
);
List
<
DistributionOrder
>
findList
(
Date
startTime
,
Date
endTime
);
/**
/**
* 统计商品卖出数量
* 统计商品卖出数量
* @param itemId
* @param itemId
...
...
ch-dao/src/main/java/com/wwdz/ch/db/dto/request/distribution/DistributionOrderRequestDto.java
View file @
ec6b7d76
...
@@ -132,4 +132,15 @@ public class DistributionOrderRequestDto extends BaseRequestDto implements Entit
...
@@ -132,4 +132,15 @@ public class DistributionOrderRequestDto extends BaseRequestDto implements Entit
* 退款接口请求秘钥
* 退款接口请求秘钥
*/
*/
private
String
secret
;
private
String
secret
;
private
Date
startTime
;
private
Date
endTime
;
/**
* 订单类型
* 1 一口价
* 2 竞价
*/
private
Integer
type
;
}
}
ch-dao/src/main/java/com/wwdz/ch/db/impl/distribution/DistributionOrderDaoImpl.java
View file @
ec6b7d76
...
@@ -103,6 +103,19 @@ public class DistributionOrderDaoImpl implements DistributionOrderDao {
...
@@ -103,6 +103,19 @@ public class DistributionOrderDaoImpl implements DistributionOrderDao {
return
distributionOrderMapper
.
selectByExample
(
example
);
return
distributionOrderMapper
.
selectByExample
(
example
);
}
}
@Override
public
List
<
DistributionOrder
>
findList
(
Date
startTime
,
Date
endTime
)
{
DistributionOrderExample
example
=
new
DistributionOrderExample
();
DistributionOrderExample
.
Criteria
criteria
=
example
.
createCriteria
();
//竞拍
criteria
.
andTypeEqualTo
(
2
);
//待付款
criteria
.
andStateEqualTo
(
1
);
criteria
.
andCreateTimeGreaterThanOrEqualTo
(
startTime
);
criteria
.
andCreateTimeLessThanOrEqualTo
(
endTime
);
criteria
.
andPayTimeIsNull
();
return
distributionOrderMapper
.
selectByExample
(
example
);
}
@Override
@Override
public
Long
countSelledNum
(
long
itemId
)
{
public
Long
countSelledNum
(
long
itemId
)
{
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/impl/distribution/DistributionOrderServiceImpl.java
View file @
ec6b7d76
...
@@ -627,7 +627,11 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
...
@@ -627,7 +627,11 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
distributionOrderVo
.
setPayEndTime
(
time
);
distributionOrderVo
.
setPayEndTime
(
time
);
//查询订单利润
//查询订单利润
DistributorProfit
distributorProfit
=
distributorProfitDao
.
findByIdOfDistributor
(
distributionOrder
.
getDistributionOrderId
(),
distributionOrder
.
getSellerId
());
DistributorProfit
distributorProfit
=
distributorProfitDao
.
findByIdOfDistributor
(
distributionOrder
.
getDistributionOrderId
(),
distributionOrder
.
getSellerId
());
distributionOrderVo
.
setProfit
(
PriceUtil
.
convertPriceFenToYuan
(
distributorProfit
.
getProfit
()));
if
(
distributorProfit
!=
null
)
{
distributionOrderVo
.
setProfit
(
PriceUtil
.
convertPriceFenToYuan
(
distributorProfit
.
getProfit
()));
}
else
{
distributionOrderVo
.
setProfit
(
"0"
);
}
distributionOrderVoList
.
add
(
distributionOrderVo
);
distributionOrderVoList
.
add
(
distributionOrderVo
);
});
});
return
Result
.
success
(
PageSearchResult
.
of
(
pageInfo
,
distributionOrderVoList
));
return
Result
.
success
(
PageSearchResult
.
of
(
pageInfo
,
distributionOrderVoList
));
...
...
ch-wx-api/src/main/java/com/wwdz/ch/wx/job/AutoSendMsgJob.java
View file @
ec6b7d76
This diff is collapsed.
Click to expand it.
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