Browse Source

添加股票名称

feature/0725lihuilin
jihaipeng 1 month ago
parent
commit
5dc61e0397
  1. 32
      lottery-system/lottery-pojo/src/main/java/com/lottery/vo/FundingDataVO.java
  2. 14
      lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/ExportController.java
  3. 16
      lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/FundingController.java
  4. 3
      lottery-system/lottery-service/src/main/java/com/lottery/admin/service/IFundingService.java
  5. 14
      lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java

32
lottery-system/lottery-pojo/src/main/java/com/lottery/vo/FundingDataVO.java

@ -0,0 +1,32 @@
package com.lottery.vo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @program: lottery-system
* @ClassName FundingDataVO
* @description:
* @author:jihaipeng
* @create: 202507-18 11:06
* @Version 1.0
**/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FundingDataVO {
private String marketOne;
private String marketTwo;
private Integer time;
private Integer showOne;
private Integer showTwo;
private Integer markerOneVirtual;
private Integer markerTwoVirtual;
private Integer markerOneTotal;
private Integer markerTwoTotal;
}

14
lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/ExportController.java

@ -1,14 +0,0 @@
package com.lottery.admin.controller;
/**
* @program: lottery-system
* @ClassName ExportController
* @description:
* @author:jihaipeng
* @create: 202507-17 14:36
* @Version 1.0
**/
public class ExportController {
}

16
lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/FundingController.java

@ -1,12 +1,15 @@
package com.lottery.admin.controller; package com.lottery.admin.controller;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.lottery.dto.FundingActivityDto; import com.lottery.dto.FundingActivityDto;
import com.lottery.admin.service.IFundingService; import com.lottery.admin.service.IFundingService;
import com.lottery.dto.FundingRecordDto; import com.lottery.dto.FundingRecordDto;
import com.lottery.dto.FundingUserDto; import com.lottery.dto.FundingUserDto;
import com.lottery.result.Result; import com.lottery.result.Result;
import com.lottery.vo.FundingActivityVo; import com.lottery.vo.FundingActivityVo;
import com.lottery.vo.FundingDataVO;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -127,9 +130,18 @@ public class FundingController {
//返回数据详情 //返回数据详情
@PostMapping("/getDate") @PostMapping("/getDate")
public Result<Map<String, Object>> getDate(@RequestParam Integer activityId) {
public Result<FundingDataVO> getDate(@RequestParam Integer activityId) {
LOGGER.info("返回id={}的活动的设置数据详情", activityId); LOGGER.info("返回id={}的活动的设置数据详情", activityId);
return Result.success(fundingService.getDate(activityId));
FundingDataVO date = fundingService.getDate1(activityId);
try {
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(date);
LOGGER.info("返回的 JSON 数据: {}", json);
} catch (JsonProcessingException e) {
LOGGER.error("JSON 转换失败", e);
}
return Result.success(date);
//return Result.success(date);
} }
//获取市场股票列表 //获取市场股票列表

3
lottery-system/lottery-service/src/main/java/com/lottery/admin/service/IFundingService.java

@ -5,6 +5,7 @@ import com.lottery.dto.FundingRecordDto;
import com.lottery.dto.FundingUserDto; import com.lottery.dto.FundingUserDto;
import com.lottery.result.Result; import com.lottery.result.Result;
import com.lottery.vo.FundingActivityVo; import com.lottery.vo.FundingActivityVo;
import com.lottery.vo.FundingDataVO;
import com.lottery.vo.FundingUserVo; import com.lottery.vo.FundingUserVo;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
@ -40,7 +41,7 @@ public interface IFundingService {
Result<String> addVirtual(Integer activityId, String stock, Integer addTotal); Result<String> addVirtual(Integer activityId, String stock, Integer addTotal);
Map<String, Object> getDate(Integer activityId);
FundingDataVO getDate1(Integer activityId);
List getMarketList(); List getMarketList();

14
lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java

@ -16,6 +16,7 @@ import com.lottery.utils.ConvertBeanUtil;
import com.lottery.utils.HttpUtils; import com.lottery.utils.HttpUtils;
import com.lottery.utils.ValidationUtils; import com.lottery.utils.ValidationUtils;
import com.lottery.vo.FundingActivityVo; import com.lottery.vo.FundingActivityVo;
import com.lottery.vo.FundingDataVO;
import com.lottery.vo.FundingUserVo; import com.lottery.vo.FundingUserVo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -240,7 +241,7 @@ public class FundingServiceImpl implements IFundingService {
} }
@Override @Override
public Map<String, Object> getDate(Integer activityId) {
public FundingDataVO getDate1(Integer activityId) {
//根据活动id查询俩个市场,俩个市场是一条数据 //根据活动id查询俩个市场,俩个市场是一条数据
Map<String, Object> market = fundingMapper.getMarket(activityId); Map<String, Object> market = fundingMapper.getMarket(activityId);
//获取map //获取map
@ -262,14 +263,9 @@ public class FundingServiceImpl implements IFundingService {
Integer time = fundingMapper.getTime(activityId,marketOne); Integer time = fundingMapper.getTime(activityId,marketOne);
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
result.put("time", time) ;
result.put("showOne", showOne);
result.put("showTwo", showTwo);
result.put("markerOneTotal", markerTwoVirtual);
result.put("markerTwoTotal", markerTwoVirtual);
result.put("marketOneVirtual", markerOneVirtual);
result.put("marketTwoVirtual", markerTwoVirtual);
return result;
FundingDataVO fundingDataVO = new FundingDataVO(marketOne, marketTwo, time, showOne, showTwo, markerOneVirtual, markerTwoVirtual, markerOneTotal, markerTwoTotal);
return fundingDataVO;
} }
@Override @Override

Loading…
Cancel
Save