diff --git a/lottery-system/lottery-pojo/src/main/java/com/lottery/dto/FundingRecordDto.java b/lottery-system/lottery-pojo/src/main/java/com/lottery/dto/FundingRecordDto.java
index 909c0c6..a707ff8 100644
--- a/lottery-system/lottery-pojo/src/main/java/com/lottery/dto/FundingRecordDto.java
+++ b/lottery-system/lottery-pojo/src/main/java/com/lottery/dto/FundingRecordDto.java
@@ -15,5 +15,5 @@ public class FundingRecordDto {
private Integer activityId;
- private String marketSign;
+ private Integer marketSign;
}
diff --git a/lottery-system/lottery-pojo/src/main/java/com/lottery/vo/ApiFundingTimeVo.java b/lottery-system/lottery-pojo/src/main/java/com/lottery/vo/ApiFundingTimeVo.java
index 6cb6483..1b4945d 100644
--- a/lottery-system/lottery-pojo/src/main/java/com/lottery/vo/ApiFundingTimeVo.java
+++ b/lottery-system/lottery-pojo/src/main/java/com/lottery/vo/ApiFundingTimeVo.java
@@ -14,8 +14,8 @@ import java.time.LocalDate;
**/
@Data
public class ApiFundingTimeVo {
- private String marketOne;
- private String marketTwo;
+ private Integer marketOne;
+ private Integer marketTwo;
private LocalDate startTime;
private LocalDate endTime;
}
diff --git a/lottery-system/lottery-pojo/src/main/java/com/lottery/vo/FundingActivityVo.java b/lottery-system/lottery-pojo/src/main/java/com/lottery/vo/FundingActivityVo.java
index ed4df4d..3c0d419 100644
--- a/lottery-system/lottery-pojo/src/main/java/com/lottery/vo/FundingActivityVo.java
+++ b/lottery-system/lottery-pojo/src/main/java/com/lottery/vo/FundingActivityVo.java
@@ -17,6 +17,7 @@ import java.util.Date;
public class FundingActivityVo {
private Integer id;
private String activityName; // 活动名称
+
private String marketOne; // 市场一(如USA)
private String marketTwo; // 市场二(如HK)
private Integer status; // 状态(1-启用,0-禁用)
diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/api/mapper/ApiIFundingMapper.java b/lottery-system/lottery-service/src/main/java/com/lottery/api/mapper/ApiIFundingMapper.java
index a425e3b..b9638aa 100644
--- a/lottery-system/lottery-service/src/main/java/com/lottery/api/mapper/ApiIFundingMapper.java
+++ b/lottery-system/lottery-service/src/main/java/com/lottery/api/mapper/ApiIFundingMapper.java
@@ -3,6 +3,7 @@ package com.lottery.api.mapper;
import com.lottery.vo.ApiFundingTimeVo;
import org.apache.ibatis.annotations.Mapper;
+import javax.persistence.criteria.CriteriaBuilder;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Map;
@@ -19,19 +20,21 @@ import java.util.Map;
public interface ApiIFundingMapper {
- Integer getTime(Integer activityId, String markerSign);
+ Integer getTime(Integer activityId, Integer markerSign);
- Integer searchVirtual(Integer activityId, String marketSign);
+ Integer searchVirtual(Integer activityId, Integer marketSign);
- Integer searchMarketTotal(Integer activityId, String marketSign);
+ Integer searchMarketTotal(Integer activityId, Integer marketSign);
ApiFundingTimeVo getMarket(Integer activityId);
Integer selectStatus();
- void addRecord(Integer activityId, String username, String jwcode, String marketSign, LocalDateTime joinTime);
+ void addRecord(Integer activityId, String username, String jwcode, Integer marketSign, LocalDateTime joinTime);
- LocalDate selectCount(String jwcode, String marketSign,Integer activityId);
+ LocalDate selectCount(String jwcode, Integer marketSign,Integer activityId);
Integer selectStatusCount();
+
+ String selectMarket(Integer marketOne);
}
diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java b/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java
index 330682b..d5e1446 100644
--- a/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java
+++ b/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java
@@ -45,9 +45,8 @@ public class ApiFundingServiceImpl implements ApiIFundingService {
//根据活动id查询俩个市场,俩个市场是一条数据
ApiFundingTimeVo data= fundingMapper.getMarket(activityId);
-
- String marketOne = (String) data.getMarketOne();
- String marketTwo = (String) data.getMarketTwo();
+ Integer marketOne = data.getMarketOne();
+ Integer marketTwo = data.getMarketTwo();
LocalDate startTime = (LocalDate) data.getStartTime();
LocalDate endTime = (LocalDate) data.getEndTime();
@@ -81,8 +80,14 @@ public class ApiFundingServiceImpl implements ApiIFundingService {
ApiFundingVO apiFundingVO = new ApiFundingVO();
- apiFundingVO.setMarketOne(marketOne);
- apiFundingVO.setMarketTwo(marketTwo);
+ //
+ String marketOneName = fundingMapper.selectMarket(marketOne);
+ String marketTwoName = fundingMapper.selectMarket(marketTwo);
+
+ apiFundingVO.setMarketOne(marketOneName);
+ apiFundingVO.setMarketTwo(marketTwoName);
+
+
apiFundingVO.setMarketOneCount(oneShow);
apiFundingVO.setMarketTwoCount(twoShow);
apiFundingVO.setTotalcount(time);
@@ -112,8 +117,8 @@ public class ApiFundingServiceImpl implements ApiIFundingService {
ApiFundingTimeVo data= fundingMapper.getMarket(activityId);
- String marketOne = (String) data.getMarketOne();
- String marketTwo = (String) data.getMarketTwo();
+ Integer marketOne = data.getMarketOne();
+ Integer marketTwo = data.getMarketTwo();
LocalDate startTime = (LocalDate) data.getStartTime();
LocalDate endTime = (LocalDate) data.getEndTime();
@@ -180,8 +185,12 @@ public class ApiFundingServiceImpl implements ApiIFundingService {
ApiFundingVO apiFundingVO = new ApiFundingVO();
- apiFundingVO.setMarketOne(marketOne);
- apiFundingVO.setMarketTwo(marketTwo);
+
+ String marketOneName = fundingMapper.selectMarket(marketOne);
+ String marketTwoName = fundingMapper.selectMarket(marketTwo);
+ apiFundingVO.setMarketOne(marketOneName);
+ apiFundingVO.setMarketTwo(marketTwoName);
+
apiFundingVO.setMarketOneCount(oneShow);
apiFundingVO.setMarketTwoCount(twoShow);
apiFundingVO.setTotalcount(time);
@@ -210,7 +219,7 @@ public class ApiFundingServiceImpl implements ApiIFundingService {
String username = rootNode.path("data").path("username").asText();
String jwcode = rootNode.path("data").path("jwcode").asText();
LocalDateTime joinTime = LocalDateTime.now();
- String marketSign = fundingRecordDto.getMarketSign();
+ Integer marketSign = fundingRecordDto.getMarketSign();
Integer activityId = fundingRecordDto.getActivityId();
//添加到数据库
fundingMapper.addRecord(activityId, username, jwcode, marketSign, joinTime);
diff --git a/lottery-system/lottery-service/src/main/resources/mapper/admin/fundingMapper.xml b/lottery-system/lottery-service/src/main/resources/mapper/admin/fundingMapper.xml
index d6c4261..d5059d4 100644
--- a/lottery-system/lottery-service/src/main/resources/mapper/admin/fundingMapper.xml
+++ b/lottery-system/lottery-service/src/main/resources/mapper/admin/fundingMapper.xml
@@ -72,10 +72,10 @@
+
\ No newline at end of file