Commit 0f6c20a6 authored by mengbali153's avatar mengbali153

API接口

parent 17c2c25f
......@@ -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 {
......
......@@ -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);
}
private static String myReqHttp(String methodUrl,Map<String,String> body){
public 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"));
......
......@@ -57,5 +57,7 @@ public class SysUserCoupon implements Serializable {
*/
private String remark;
private String couponCodes;
}
......@@ -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);
}
......@@ -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);
}
......@@ -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>
......@@ -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>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment