Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
C
consume
Project
Project
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
竹天卫
consume
Commits
0f6c20a6
Commit
0f6c20a6
authored
Oct 29, 2020
by
mengbali153
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
API接口
parent
17c2c25f
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
37 additions
and
2 deletions
+37
-2
SecurityApplication.java
...java/cn/wise/sc/consume/business/SecurityApplication.java
+2
-0
BaiyingApi.java
...a/cn/wise/sc/consume/business/api/baiying/BaiyingApi.java
+11
-2
SysUserCoupon.java
...ava/cn/wise/sc/consume/business/entity/SysUserCoupon.java
+2
-0
SysCouponDetailMapper.java
...ise/sc/consume/business/mapper/SysCouponDetailMapper.java
+1
-0
SysUserCouponMapper.java
.../wise/sc/consume/business/mapper/SysUserCouponMapper.java
+5
-0
SysCouponDetailMapper.xml
.../sc/consume/business/mapper/xml/SysCouponDetailMapper.xml
+5
-0
SysUserCouponMapper.xml
...se/sc/consume/business/mapper/xml/SysUserCouponMapper.xml
+11
-0
No files found.
consume-business/src/main/java/cn/wise/sc/consume/business/SecurityApplication.java
View file @
0f6c20a6
...
...
@@ -4,6 +4,7 @@ import org.mybatis.spring.annotation.MapperScan;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.web.client.RestTemplate
;
import
springfox.documentation.swagger2.annotations.EnableSwagger2
;
...
...
@@ -15,6 +16,7 @@ import java.util.TimeZone;
* @author zhutianwei
*
*/
@EnableScheduling
@SpringBootApplication
@MapperScan
(
"cn.wise.sc.consume.business.mapper"
)
public
class
SecurityApplication
{
...
...
consume-business/src/main/java/cn/wise/sc/consume/business/api/baiying/BaiyingApi.java
View file @
0f6c20a6
...
...
@@ -30,7 +30,8 @@ public class BaiyingApi {
public
static
void
main
(
String
[]
args
)
{
// getAccessToken_2_0();
synRedeemCodeState
();
// synRedeemCodeState();
getRedeemCodeUseState
();
}
...
...
@@ -41,6 +42,14 @@ public class BaiyingApi {
System
.
out
.
println
(
resStr
);
}
private
static
void
getRedeemCodeUseState
(){
Map
<
String
,
String
>
params
=
new
HashMap
<>();
params
.
put
(
"code"
,
"572F-72FD-2FDB-FDB0"
);
//优惠券兑换码
String
resStr
=
myReqHttp
(
"thirdbuss/getRedeemCodeUseState.do"
,
params
);
System
.
out
.
println
(
resStr
);
//返回示例:{"result":{"code":"0","message":"操作成功"},"data":"1"} data中的指代表的含义:1:未消费 2:已消费 3:已过期
}
private
static
void
getAccessToken_2_0
(){
...
...
@@ -50,7 +59,7 @@ public class BaiyingApi {
String
resStr
=
myReqHttp
(
"auth/getAccessToken.do"
,
body
);
}
p
rivate
static
String
myReqHttp
(
String
methodUrl
,
Map
<
String
,
String
>
body
){
p
ublic
static
String
myReqHttp
(
String
methodUrl
,
Map
<
String
,
String
>
body
){
Request
request
=
new
Request
();
RequestHead
head
=
new
RequestHead
();
//head.setTime(DateUtils.format(DateUtils.now(),"yyyy-MM-dd HH:mm:ss"));
...
...
consume-business/src/main/java/cn/wise/sc/consume/business/entity/SysUserCoupon.java
View file @
0f6c20a6
...
...
@@ -57,5 +57,7 @@ public class SysUserCoupon implements Serializable {
*/
private
String
remark
;
private
String
couponCodes
;
}
consume-business/src/main/java/cn/wise/sc/consume/business/mapper/SysCouponDetailMapper.java
View file @
0f6c20a6
...
...
@@ -26,4 +26,5 @@ public interface SysCouponDetailMapper extends BaseMapper<SysCouponDetail> {
@Select
(
"select * from sys_coupon_detail scd where scd.is_receive=0 and to_days(now()) - to_days(scd.end_date) >0"
)
List
<
SysCouponDetail
>
getVerdueList
();
// void updateByCouponCode(@Param("param") String couponCode,@Param("status") Integer status);
}
consume-business/src/main/java/cn/wise/sc/consume/business/mapper/SysUserCouponMapper.java
View file @
0f6c20a6
...
...
@@ -3,6 +3,7 @@ package cn.wise.sc.consume.business.mapper;
import
cn.wise.sc.consume.business.entity.SysCouponDetail
;
import
cn.wise.sc.consume.business.entity.SysUserCoupon
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
java.util.List
;
...
...
@@ -22,4 +23,8 @@ public interface SysUserCouponMapper extends BaseMapper<SysUserCoupon> {
"where scd.is_receive=1 and suc.is_use=0 and to_days(now()) - to_days(scd.end_date) >0"
)
List
<
SysUserCoupon
>
getVerdueList
();
List
<
SysUserCoupon
>
getCouponCode
();
void
updateByCouponCode
(
@Param
(
"param"
)
String
couponCode
,
@Param
(
"status"
)
Integer
status
);
}
consume-business/src/main/java/cn/wise/sc/consume/business/mapper/xml/SysCouponDetailMapper.xml
View file @
0f6c20a6
...
...
@@ -2,6 +2,10 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"cn.wise.sc.consume.business.mapper.SysCouponDetailMapper"
>
<!-- <update id="updateByCouponCode">-->
<!-- update sys_counp set is_receive = #{status} where coupon_code = #{param};-->
<!-- </update>-->
<select
id=
"getReceivedList"
resultType=
"cn.wise.sc.consume.business.model.ReceivedAppListVO"
>
select
scd.id as id, scd.coupon_code as couponCode,
...
...
@@ -16,4 +20,5 @@
</select>
</mapper>
consume-business/src/main/java/cn/wise/sc/consume/business/mapper/xml/SysUserCouponMapper.xml
View file @
0f6c20a6
...
...
@@ -2,4 +2,15 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"cn.wise.sc.consume.business.mapper.SysUserCouponMapper"
>
<update
id=
"updateByCouponCode"
>
update sys_user_counp set is_use = #{status} where coupon_code = #{param};
</update>
<select
id=
"getCouponCode"
resultType=
"cn.wise.sc.consume.business.entity.SysUserCoupon"
>
SELECT suc.*,scd.coupon_code AS couponcodes
FROM sys_user_coupon suc
LEFT JOIN sys_coupon_detail scd ON suc.coupon_detail_id = scd.id
</select>
</mapper>
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