记得上下班打卡 | git大法好,push需谨慎

Commit b7f32064 authored by 胡佳晨's avatar 胡佳晨

添加方法 设置/获取 ios 的支付方式

parent e23becc2
......@@ -241,6 +241,7 @@ public class GoblinRedisConst {
public static final String ANTICIPATE_VALUE_SKUID = PREFIX.concat("anticipate:value:skuid:");
public static final String NFT_PAY_TYPE = PREFIX.concat("nft:payType");
......
......@@ -5,6 +5,7 @@ import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.goblin.dto.vo.GoblinNftGoodsSkuInfoVo;
import com.liquidnet.service.goblin.dto.vo.GoblinNftGoodsSkuListVo;
import com.liquidnet.service.goblin.service.IGoblinNftGoodsAppService;
import com.liquidnet.service.goblin.util.GoblinRedisUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
......@@ -25,6 +26,9 @@ public class GoblinNftGoodsAppController {
@Autowired
IGoblinNftGoodsAppService goblinNftGoodsAppService;
@Autowired
GoblinRedisUtils redisUtils;
@GetMapping("list")
@ApiOperation("获得NFT商品列表")
......@@ -68,4 +72,19 @@ public class GoblinNftGoodsAppController {
}
}
@PostMapping("payType")
@ApiOperation("设置payType")
@ApiImplicitParams({
@ApiImplicitParam(type = "from", required = true, dataType = "String", name = "value", value = "状态[0-苹果支付|1-微信支付宝]", example = "1"),
})
public ResponseDto<Boolean> setPayType(@RequestParam("value") Integer value) {
redisUtils.setPayType(value);
return ResponseDto.success();
}
@GetMapping("payType")
@ApiOperation("跟以前也payType")
public ResponseDto<Integer> getPayType(@RequestParam("value") Integer value) {
return ResponseDto.success(redisUtils.getPayType());
}
}
......@@ -50,6 +50,27 @@ public class GoblinRedisUtils {
/* ---------------------------------------- 预约相关 ---------------------------------------- */
/**
* 设置 IOS 支付方式
*
* @param value 0-苹果支付|1-微信支付宝
*/
public void setPayType(int value) {
if (value != 0 && value != 1) {
value = 0;
}
redisUtil.set(GoblinRedisConst.NFT_PAY_TYPE, value);
}
public int getPayType() {
Object obj = redisUtil.get(GoblinRedisConst.NFT_PAY_TYPE);
if (obj == null) {
return 0;
} else {
return (int) obj;
}
}
/**
* 该skuId已开启预约
*/
......
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