Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xinrenli
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
郑云飞
xinrenli
Commits
c4f155a4
Commit
c4f155a4
authored
Apr 04, 2023
by
郑云飞
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
60bc7ccc
8537a9e5
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
187 additions
and
29 deletions
+187
-29
yongqi-job/pom.xml
+4
-0
yongqi-job/src/main/java/com/yongqi/job/service/SampleService.java
+12
-0
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/controller/DbOrderController.java
+19
-0
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/controller/DbUserCouponController.java
+3
-2
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/domain/DbCoupon.java
+2
-9
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/domain/bo/DbCouponBo.java
+2
-2
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/domain/vo/DbCouponVo.java
+8
-1
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/domain/vo/ReportFormsVo.java
+48
-0
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/mapper/DbOrderMapper.java
+5
-0
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/mapper/DbUserCouponMapper.java
+3
-2
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/IDbOrderService.java
+10
-0
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/IDbUserCouponService.java
+3
-2
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/impl/DbOrderServiceImpl.java
+23
-0
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/impl/DbUserCouponServiceImpl.java
+10
-9
yongqi-xinrenli/src/main/resources/mapper/DbOrderMapper.xml
+34
-1
yongqi-xinrenli/src/main/resources/mapper/DbUserCouponMapper.xml
+1
-1
No files found.
yongqi-job/pom.xml
View file @
c4f155a4
...
@@ -22,6 +22,10 @@
...
@@ -22,6 +22,10 @@
<groupId>
com.yongqi
</groupId>
<groupId>
com.yongqi
</groupId>
<artifactId>
yongqi-common
</artifactId>
<artifactId>
yongqi-common
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
com.yongqi
</groupId>
<artifactId>
yongqi-xinrenli
</artifactId>
</dependency>
<!-- xxl-job-core -->
<!-- xxl-job-core -->
<dependency>
<dependency>
...
...
yongqi-job/src/main/java/com/yongqi/job/service/SampleService.java
View file @
c4f155a4
...
@@ -2,7 +2,9 @@ package com.yongqi.job.service;
...
@@ -2,7 +2,9 @@ package com.yongqi.job.service;
import
com.xxl.job.core.context.XxlJobHelper
;
import
com.xxl.job.core.context.XxlJobHelper
;
import
com.xxl.job.core.handler.annotation.XxlJob
;
import
com.xxl.job.core.handler.annotation.XxlJob
;
import
com.yongqi.xinrenli.service.IDbOrderService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.io.BufferedInputStream
;
import
java.io.BufferedInputStream
;
...
@@ -27,8 +29,18 @@ import java.util.Arrays;
...
@@ -27,8 +29,18 @@ import java.util.Arrays;
@Slf4j
@Slf4j
@Service
@Service
public
class
SampleService
{
public
class
SampleService
{
@Autowired
private
IDbOrderService
iDbOrderService
;
/**
* 待支付
*/
@XxlJob
(
"unpaidJob"
)
public
void
unpaid
()
throws
Exception
{
iDbOrderService
.
unpaidJob
();
}
/**
/**
* 1、简单任务示例(Bean模式)
* 1、简单任务示例(Bean模式)
*/
*/
...
...
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/controller/DbOrderController.java
View file @
c4f155a4
...
@@ -7,6 +7,7 @@ import com.yongqi.common.core.domain.model.LoginUser;
...
@@ -7,6 +7,7 @@ import com.yongqi.common.core.domain.model.LoginUser;
import
com.yongqi.common.helper.LoginHelper
;
import
com.yongqi.common.helper.LoginHelper
;
import
com.yongqi.xinrenli.domain.DbOrder
;
import
com.yongqi.xinrenli.domain.DbOrder
;
import
com.yongqi.xinrenli.domain.bo.DbOrderEditBo
;
import
com.yongqi.xinrenli.domain.bo.DbOrderEditBo
;
import
com.yongqi.xinrenli.domain.vo.ReportFormsVo
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
...
@@ -149,4 +150,22 @@ public class DbOrderController extends BaseController {
...
@@ -149,4 +150,22 @@ public class DbOrderController extends BaseController {
LoginUser
loginUser
=
LoginHelper
.
getLoginUser
();
LoginUser
loginUser
=
LoginHelper
.
getLoginUser
();
return
iDbOrderService
.
orderPay
(
orderId
,
couponId
,
loginUser
);
return
iDbOrderService
.
orderPay
(
orderId
,
couponId
,
loginUser
);
}
}
/**
* 报表
*/
@SaCheckPermission
(
"xinrenli:order:reportForms"
)
@Log
(
title
=
"报表"
,
businessType
=
BusinessType
.
DELETE
)
@GetMapping
(
"/reportForms"
)
public
R
<
ReportFormsVo
>
reportForms
()
{
return
R
.
ok
(
iDbOrderService
.
reportForms
());
}
/**
* 生成支付订单和发起退款接口,驳回接口
*/
@SaCheckPermission
(
"xinrenli:order:createPay"
)
@Log
(
title
=
"报表"
,
businessType
=
BusinessType
.
DELETE
)
@PostMapping
(
"/createPay"
)
public
R
<
Void
>
createPay
(
@RequestBody
DbOrderEditBo
bo
)
{
return
toAjax
(
iDbOrderService
.
createPay
(
bo
));
}
}
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/controller/DbUserCouponController.java
View file @
c4f155a4
...
@@ -5,6 +5,7 @@ import java.util.Arrays;
...
@@ -5,6 +5,7 @@ import java.util.Arrays;
import
com.yongqi.xinrenli.domain.DbCoupon
;
import
com.yongqi.xinrenli.domain.DbCoupon
;
import
com.yongqi.xinrenli.domain.bo.DbCouponBo
;
import
com.yongqi.xinrenli.domain.bo.DbCouponBo
;
import
com.yongqi.xinrenli.domain.vo.DbCouponVo
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
...
@@ -46,7 +47,7 @@ public class DbUserCouponController extends BaseController {
...
@@ -46,7 +47,7 @@ public class DbUserCouponController extends BaseController {
*/
*/
@SaCheckPermission
(
"xinrenli:userCoupon:list"
)
@SaCheckPermission
(
"xinrenli:userCoupon:list"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
DbCoupon
>
list
(
Db
CouponBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
DbCoupon
Vo
>
list
(
DbUser
CouponBo
bo
,
PageQuery
pageQuery
)
{
return
iDbUserCouponService
.
queryPageList
(
bo
,
pageQuery
);
return
iDbUserCouponService
.
queryPageList
(
bo
,
pageQuery
);
}
}
/**
/**
...
@@ -54,7 +55,7 @@ public class DbUserCouponController extends BaseController {
...
@@ -54,7 +55,7 @@ public class DbUserCouponController extends BaseController {
*/
*/
@SaCheckPermission
(
"xinrenli:userCoupon:listLose"
)
@SaCheckPermission
(
"xinrenli:userCoupon:listLose"
)
@GetMapping
(
"/listLose"
)
@GetMapping
(
"/listLose"
)
public
TableDataInfo
<
DbCoupon
>
listLose
(
Db
CouponBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
DbCoupon
Vo
>
listLose
(
DbUser
CouponBo
bo
,
PageQuery
pageQuery
)
{
return
iDbUserCouponService
.
queryPageListLose
(
bo
,
pageQuery
);
return
iDbUserCouponService
.
queryPageListLose
(
bo
,
pageQuery
);
}
}
...
...
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/domain/DbCoupon.java
View file @
c4f155a4
...
@@ -24,7 +24,7 @@ public class DbCoupon {
...
@@ -24,7 +24,7 @@ public class DbCoupon {
@TableId
(
value
=
"id"
)
@TableId
(
value
=
"id"
)
private
Long
id
;
private
Long
id
;
/**
/**
* 券类型
* 券类型
1为新用户 0为满减卷
*/
*/
private
String
couponType
;
private
String
couponType
;
/**
/**
...
@@ -59,12 +59,5 @@ public class DbCoupon {
...
@@ -59,12 +59,5 @@ public class DbCoupon {
* 删除状态
* 删除状态
*/
*/
private
Integer
deleteStatus
;
private
Integer
deleteStatus
;
/**
* 用户使用状态
*/
private
String
useStatus
;
/**
* 用户id
*/
private
Long
userId
;
}
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/domain/bo/DbCouponBo.java
View file @
c4f155a4
...
@@ -52,13 +52,13 @@ public class DbCouponBo extends BaseEntity {
...
@@ -52,13 +52,13 @@ public class DbCouponBo extends BaseEntity {
* 生效时间
* 生效时间
*/
*/
@NotNull
(
message
=
"生效时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
@NotNull
(
message
=
"生效时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Date
effectiveTime
;
private
String
effectiveTime
;
/**
/**
* 失效时间
* 失效时间
*/
*/
@NotNull
(
message
=
"失效时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
@NotNull
(
message
=
"失效时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Date
failureTime
;
private
String
failureTime
;
/**
/**
* 创建人
* 创建人
...
...
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/domain/vo/DbCouponVo.java
View file @
c4f155a4
...
@@ -80,5 +80,12 @@ public class DbCouponVo {
...
@@ -80,5 +80,12 @@ public class DbCouponVo {
@ExcelProperty
(
value
=
"删除状态"
)
@ExcelProperty
(
value
=
"删除状态"
)
private
Integer
deleteStatus
;
private
Integer
deleteStatus
;
/**
* 用户使用状态
*/
private
String
useStatus
;
/**
* 用户id
*/
private
Long
userId
;
}
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/domain/vo/ReportFormsVo.java
0 → 100644
View file @
c4f155a4
package
com
.
yongqi
.
xinrenli
.
domain
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* 订单视图对象 db_order
*
* @author zyf
* @date 2023-03-09
*/
@Data
@ExcelIgnoreUnannotated
public
class
ReportFormsVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 已完成订单总量
*/
private
Integer
accomplish
;
/**
* 已驳回订单总量
*/
private
Integer
reject
;
/**
*已退款订单总量
*/
private
Integer
refund
;
/**
*累计成交金额
*/
private
Integer
totalMoney
;
/**
* 已完成订单
*/
private
Integer
doneOrder
;
/**
* 未完成订单
*/
private
Integer
noDoneOrder
;
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/mapper/DbOrderMapper.java
View file @
c4f155a4
...
@@ -10,6 +10,7 @@ import com.yongqi.xinrenli.domain.bo.DbOrderBo;
...
@@ -10,6 +10,7 @@ import com.yongqi.xinrenli.domain.bo.DbOrderBo;
import
com.yongqi.xinrenli.domain.bo.DbOrderEditBo
;
import
com.yongqi.xinrenli.domain.bo.DbOrderEditBo
;
import
com.yongqi.xinrenli.domain.vo.DbOrderVo
;
import
com.yongqi.xinrenli.domain.vo.DbOrderVo
;
import
com.yongqi.common.core.mapper.BaseMapperPlus
;
import
com.yongqi.common.core.mapper.BaseMapperPlus
;
import
com.yongqi.xinrenli.domain.vo.ReportFormsVo
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -30,4 +31,8 @@ public interface DbOrderMapper extends BaseMapperPlus<DbOrderMapper, DbOrder, Db
...
@@ -30,4 +31,8 @@ public interface DbOrderMapper extends BaseMapperPlus<DbOrderMapper, DbOrder, Db
int
updateOrder
(
DbOrderEditBo
update
);
int
updateOrder
(
DbOrderEditBo
update
);
Integer
createPay
(
DbOrderEditBo
bo
);
Integer
createPay
(
DbOrderEditBo
bo
);
ReportFormsVo
reportForms
();
Integer
unpaidJob
();
}
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/mapper/DbUserCouponMapper.java
View file @
c4f155a4
...
@@ -8,6 +8,7 @@ import com.yongqi.xinrenli.domain.DbCoupon;
...
@@ -8,6 +8,7 @@ import com.yongqi.xinrenli.domain.DbCoupon;
import
com.yongqi.xinrenli.domain.DbOrder
;
import
com.yongqi.xinrenli.domain.DbOrder
;
import
com.yongqi.xinrenli.domain.DbUserCoupon
;
import
com.yongqi.xinrenli.domain.DbUserCoupon
;
import
com.yongqi.xinrenli.domain.bo.DbCouponBo
;
import
com.yongqi.xinrenli.domain.bo.DbCouponBo
;
import
com.yongqi.xinrenli.domain.vo.DbCouponVo
;
import
com.yongqi.xinrenli.domain.vo.DbOrderVo
;
import
com.yongqi.xinrenli.domain.vo.DbOrderVo
;
import
com.yongqi.xinrenli.domain.vo.DbUserCouponVo
;
import
com.yongqi.xinrenli.domain.vo.DbUserCouponVo
;
import
com.yongqi.common.core.mapper.BaseMapperPlus
;
import
com.yongqi.common.core.mapper.BaseMapperPlus
;
...
@@ -21,7 +22,7 @@ import org.apache.ibatis.annotations.Param;
...
@@ -21,7 +22,7 @@ import org.apache.ibatis.annotations.Param;
*/
*/
public
interface
DbUserCouponMapper
extends
BaseMapperPlus
<
DbUserCouponMapper
,
DbUserCoupon
,
DbUserCouponVo
>
{
public
interface
DbUserCouponMapper
extends
BaseMapperPlus
<
DbUserCouponMapper
,
DbUserCoupon
,
DbUserCouponVo
>
{
Page
<
DbCoupon
>
selectListPage
(
@Param
(
"page"
)
Page
<
DbCoupon
>
page
,
@Param
(
Constants
.
WRAPPER
)
Wrapper
<
Db
Coupon
>
queryWrapper
);
Page
<
DbCoupon
Vo
>
selectListPage
(
@Param
(
"page"
)
Page
<
DbCouponVo
>
page
,
@Param
(
Constants
.
WRAPPER
)
Wrapper
<
DbUser
Coupon
>
queryWrapper
);
Page
<
DbCoupon
>
selectListLosePage
(
@Param
(
"page"
)
Page
<
DbCoupon
>
page
,
@Param
(
Constants
.
WRAPPER
)
Wrapper
<
Db
Coupon
>
queryWrapper
);
Page
<
DbCoupon
Vo
>
selectListLosePage
(
@Param
(
"page"
)
Page
<
DbCouponVo
>
page
,
@Param
(
Constants
.
WRAPPER
)
Wrapper
<
DbUser
Coupon
>
queryWrapper
);
}
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/IDbOrderService.java
View file @
c4f155a4
...
@@ -8,6 +8,7 @@ import com.yongqi.xinrenli.domain.vo.DbOrderVo;
...
@@ -8,6 +8,7 @@ import com.yongqi.xinrenli.domain.vo.DbOrderVo;
import
com.yongqi.xinrenli.domain.bo.DbOrderBo
;
import
com.yongqi.xinrenli.domain.bo.DbOrderBo
;
import
com.yongqi.common.core.page.TableDataInfo
;
import
com.yongqi.common.core.page.TableDataInfo
;
import
com.yongqi.common.core.domain.PageQuery
;
import
com.yongqi.common.core.domain.PageQuery
;
import
com.yongqi.xinrenli.domain.vo.ReportFormsVo
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
...
@@ -70,4 +71,13 @@ public interface IDbOrderService {
...
@@ -70,4 +71,13 @@ public interface IDbOrderService {
R
orderPay
(
Long
id
,
Long
couponId
,
LoginUser
loginUser
);
R
orderPay
(
Long
id
,
Long
couponId
,
LoginUser
loginUser
);
ReportFormsVo
reportForms
();
Boolean
createPay
(
DbOrderEditBo
bo
);
/**
*待支付job
* @return
*/
Integer
unpaidJob
();
}
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/IDbUserCouponService.java
View file @
c4f155a4
...
@@ -2,6 +2,7 @@ package com.yongqi.xinrenli.service;
...
@@ -2,6 +2,7 @@ package com.yongqi.xinrenli.service;
import
com.yongqi.xinrenli.domain.DbCoupon
;
import
com.yongqi.xinrenli.domain.DbCoupon
;
import
com.yongqi.xinrenli.domain.bo.DbCouponBo
;
import
com.yongqi.xinrenli.domain.bo.DbCouponBo
;
import
com.yongqi.xinrenli.domain.vo.DbCouponVo
;
import
com.yongqi.xinrenli.domain.vo.DbUserCouponVo
;
import
com.yongqi.xinrenli.domain.vo.DbUserCouponVo
;
import
com.yongqi.xinrenli.domain.bo.DbUserCouponBo
;
import
com.yongqi.xinrenli.domain.bo.DbUserCouponBo
;
import
com.yongqi.common.core.page.TableDataInfo
;
import
com.yongqi.common.core.page.TableDataInfo
;
...
@@ -26,7 +27,7 @@ public interface IDbUserCouponService {
...
@@ -26,7 +27,7 @@ public interface IDbUserCouponService {
/**
/**
* 查询用户优惠券关联列表
* 查询用户优惠券关联列表
*/
*/
TableDataInfo
<
DbCoupon
>
queryPageList
(
Db
CouponBo
bo
,
PageQuery
pageQuery
);
TableDataInfo
<
DbCoupon
Vo
>
queryPageList
(
DbUser
CouponBo
bo
,
PageQuery
pageQuery
);
...
@@ -47,5 +48,5 @@ public interface IDbUserCouponService {
...
@@ -47,5 +48,5 @@ public interface IDbUserCouponService {
/**
/**
* 用户优惠卷失效查询接口
* 用户优惠卷失效查询接口
*/
*/
TableDataInfo
<
DbCoupon
>
queryPageListLose
(
Db
CouponBo
bo
,
PageQuery
pageQuery
);
TableDataInfo
<
DbCoupon
Vo
>
queryPageListLose
(
DbUser
CouponBo
bo
,
PageQuery
pageQuery
);
}
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/impl/DbOrderServiceImpl.java
View file @
c4f155a4
...
@@ -16,6 +16,7 @@ import com.yongqi.xinrenli.domain.DbFile;
...
@@ -16,6 +16,7 @@ import com.yongqi.xinrenli.domain.DbFile;
import
com.yongqi.xinrenli.domain.bo.DbFileBo
;
import
com.yongqi.xinrenli.domain.bo.DbFileBo
;
import
com.yongqi.xinrenli.domain.bo.DbOrderEditBo
;
import
com.yongqi.xinrenli.domain.bo.DbOrderEditBo
;
import
com.yongqi.xinrenli.domain.vo.DbFileVo
;
import
com.yongqi.xinrenli.domain.vo.DbFileVo
;
import
com.yongqi.xinrenli.domain.vo.ReportFormsVo
;
import
com.yongqi.xinrenli.enums.DeleteStatusEnum
;
import
com.yongqi.xinrenli.enums.DeleteStatusEnum
;
import
com.yongqi.xinrenli.enums.FileEnumServiceType
;
import
com.yongqi.xinrenli.enums.FileEnumServiceType
;
import
com.yongqi.xinrenli.mapper.DbCouponMapper
;
import
com.yongqi.xinrenli.mapper.DbCouponMapper
;
...
@@ -291,4 +292,26 @@ public class DbOrderServiceImpl implements IDbOrderService {
...
@@ -291,4 +292,26 @@ public class DbOrderServiceImpl implements IDbOrderService {
// 6.返回支付所需数据
// 6.返回支付所需数据
return
null
;
return
null
;
}
}
/**
* 报表
* @return
*/
@Override
public
ReportFormsVo
reportForms
()
{
return
baseMapper
.
reportForms
();
}
@Override
public
Boolean
createPay
(
DbOrderEditBo
bo
)
{
return
baseMapper
.
createPay
(
bo
)
>
0
;
}
/**
*待支付job
* @return
*/
@Override
public
Integer
unpaidJob
()
{
return
baseMapper
.
unpaidJob
();
}
}
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/impl/DbUserCouponServiceImpl.java
View file @
c4f155a4
...
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
...
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.yongqi.xinrenli.domain.DbCoupon
;
import
com.yongqi.xinrenli.domain.DbCoupon
;
import
com.yongqi.xinrenli.domain.bo.DbCouponBo
;
import
com.yongqi.xinrenli.domain.bo.DbCouponBo
;
import
com.yongqi.xinrenli.domain.vo.DbCouponVo
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.yongqi.xinrenli.domain.bo.DbUserCouponBo
;
import
com.yongqi.xinrenli.domain.bo.DbUserCouponBo
;
...
@@ -44,18 +45,18 @@ public class DbUserCouponServiceImpl implements IDbUserCouponService {
...
@@ -44,18 +45,18 @@ public class DbUserCouponServiceImpl implements IDbUserCouponService {
* 查询用户优惠券关联列表
* 查询用户优惠券关联列表
*/
*/
@Override
@Override
public
TableDataInfo
<
DbCoupon
>
queryPageList
(
Db
CouponBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
DbCoupon
Vo
>
queryPageList
(
DbUser
CouponBo
bo
,
PageQuery
pageQuery
)
{
LambdaQueryWrapper
<
DbCoupon
>
lqw
=
buildQueryWrapper
(
bo
);
LambdaQueryWrapper
<
Db
User
Coupon
>
lqw
=
buildQueryWrapper
(
bo
);
Page
<
DbCoupon
>
result
=
baseMapper
.
selectListPage
(
pageQuery
.
build
(),
lqw
);
Page
<
DbCoupon
Vo
>
result
=
baseMapper
.
selectListPage
(
pageQuery
.
build
(),
lqw
);
return
TableDataInfo
.
build
(
result
);
return
TableDataInfo
.
build
(
result
);
}
}
private
LambdaQueryWrapper
<
Db
Coupon
>
buildQueryWrapper
(
Db
CouponBo
bo
)
{
private
LambdaQueryWrapper
<
Db
UserCoupon
>
buildQueryWrapper
(
DbUser
CouponBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
DbCoupon
>
lqw
=
Wrappers
.
lambdaQuery
();
LambdaQueryWrapper
<
Db
User
Coupon
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getUserId
()
!=
null
,
DbCoupon:
:
getUserId
,
bo
.
getUserId
());
lqw
.
eq
(
bo
.
getUserId
()
!=
null
,
Db
User
Coupon:
:
getUserId
,
bo
.
getUserId
());
return
lqw
;
return
lqw
;
}
}
...
@@ -102,9 +103,9 @@ public class DbUserCouponServiceImpl implements IDbUserCouponService {
...
@@ -102,9 +103,9 @@ public class DbUserCouponServiceImpl implements IDbUserCouponService {
}
}
@Override
@Override
public
TableDataInfo
<
DbCoupon
>
queryPageListLose
(
Db
CouponBo
bo
,
PageQuery
pageQuery
)
{
public
TableDataInfo
<
DbCoupon
Vo
>
queryPageListLose
(
DbUser
CouponBo
bo
,
PageQuery
pageQuery
)
{
LambdaQueryWrapper
<
DbCoupon
>
lqw
=
buildQueryWrapper
(
bo
);
LambdaQueryWrapper
<
Db
User
Coupon
>
lqw
=
buildQueryWrapper
(
bo
);
Page
<
DbCoupon
>
result
=
baseMapper
.
selectListLosePage
(
pageQuery
.
build
(),
lqw
);
Page
<
DbCoupon
Vo
>
result
=
baseMapper
.
selectListLosePage
(
pageQuery
.
build
(),
lqw
);
return
TableDataInfo
.
build
(
result
);
return
TableDataInfo
.
build
(
result
);
}
}
}
}
yongqi-xinrenli/src/main/resources/mapper/DbOrderMapper.xml
View file @
c4f155a4
...
@@ -77,7 +77,40 @@
...
@@ -77,7 +77,40 @@
<if
test=
"reasonsForRejection != null and reasonsForRejection != ''"
>
<if
test=
"reasonsForRejection != null and reasonsForRejection != ''"
>
reasons_for_rejection=#{reasonsForRejection},
reasons_for_rejection=#{reasonsForRejection},
</if>
</if>
status=#{status}
status=#{status},
modify_time=now()
where id = #{id}
where id = #{id}
</update>
</update>
<select
id=
"reportForms"
resultType=
"com.yongqi.xinrenli.domain.vo.ReportFormsVo"
>
SELECT
( SELECT count(*) FROM db_order WHERE `status` = '4' ) AS accomplish,
( SELECT count(*) FROM db_order WHERE `status` = '2' ) AS reject,
( SELECT count(*) FROM db_order WHERE `status` = '6' ) AS refund,
( SELECT SUM( actual_amount ) FROM db_order WHERE `status` = '4' ) AS totalMoney,
t.w AS doneOrder,
t.m AS noDoneOrder
FROM
(
SELECT
t1.w /(
t1.w + t2.m
)* 100+ '%' AS w,
t2.m /(
t1.w + t2.m
)* 100+ '%' AS m
FROM
(
SELECT
count(*) AS w
FROM
db_order
WHERE
`status` IN ( 2, 6 )) t1,
( SELECT count(*) AS m FROM db_order WHERE `status` = '4' ) t2
) t
</select>
<update
id=
"unpaidJob"
>
update db_order set status='2',modify_time=NOW() where status=3 and modify_time
<
=DATE_SUB(SYSDATE(),INTERVAL 1 hour)
</update>
</mapper>
</mapper>
yongqi-xinrenli/src/main/resources/mapper/DbUserCouponMapper.xml
View file @
c4f155a4
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<result
property=
"createTime"
column=
"create_time"
/>
<result
property=
"createTime"
column=
"create_time"
/>
<result
property=
"modifyTime"
column=
"modify_time"
/>
<result
property=
"modifyTime"
column=
"modify_time"
/>
</resultMap>
</resultMap>
<resultMap
type=
"com.yongqi.xinrenli.domain.
DbCoupon
"
id=
"DbCouponResult"
>
<resultMap
type=
"com.yongqi.xinrenli.domain.
vo.DbCouponVo
"
id=
"DbCouponResult"
>
<result
property=
"couponType"
column=
"coupon_type"
/>
<result
property=
"couponType"
column=
"coupon_type"
/>
<result
property=
"fullSubtraction"
column=
"full_subtraction"
/>
<result
property=
"fullSubtraction"
column=
"full_subtraction"
/>
<result
property=
"minUsed"
column=
"min_used"
/>
<result
property=
"minUsed"
column=
"min_used"
/>
...
...
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