diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/controller/IUserController.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/controller/IUserController.java
index 8206be4..f7b3a7d 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/controller/IUserController.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/controller/IUserController.java
@@ -71,7 +71,7 @@ public class IUserController extends BaseController {
*/
@GetMapping(value = "/reservation", name = "预约")
public R reservation(String mobile) {
- IUser user = iUserMapper.selectIUserByMobile(Long.parseLong(mobile));
+ IUser user = iUserMapper.selectIUserByMobile((mobile));
if (user == null) {
return R.fail("用户不存在");
}
@@ -88,7 +88,7 @@ public class IUserController extends BaseController {
*/
@GetMapping(value = "/travelReward", name = "旅行")
public R travelReward(String mobile) {
- IUser user = iUserMapper.selectIUserByMobile(Long.parseLong(mobile));
+ IUser user = iUserMapper.selectIUserByMobile((mobile));
if (user == null) {
return R.fail("用户不存在");
} else {
@@ -113,7 +113,7 @@ public class IUserController extends BaseController {
*/
@GetMapping(value = "/{mobile}", name = "获取I茅台用户详细信息")
- public R getInfo(@PathVariable("mobile") Long mobile) {
+ public R getInfo(@PathVariable("mobile") String mobile) {
return R.ok(iUserMapper.selectIUserByMobile(mobile));
}
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/ILog.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/ILog.java
index 843569a..bd579d2 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/ILog.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/ILog.java
@@ -31,7 +31,7 @@ public class ILog extends BaseEntity
/** 用户 */
@ApiModelProperty(value="用户")
@Excel(name = "用户")
- private Long mobile;
+ private String mobile;
/** 日志记录内容 */
@ApiModelProperty(value="日志记录内容")
@@ -52,7 +52,7 @@ public class ILog extends BaseEntity
/** 创建者id */
@ApiModelProperty(value="创建者id")
@Excel(name = "创建者id")
- private Long createUser;
+ private String createUser;
@Override
public String toString() {
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/IUser.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/IUser.java
index 853b403..20e9020 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/IUser.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/IUser.java
@@ -23,12 +23,12 @@ public class IUser extends BaseEntity
private static final long serialVersionUID = 1L;
/** 手机号 */
- private Long mobile;
+ private String mobile;
/** 用户id */
@ApiModelProperty(value="用户id")
@Excel(name = "用户id")
- private Long userId;
+ private String userId;
/** token */
private String token;
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/dto/ILogDto.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/dto/ILogDto.java
index 187a4c4..2334990 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/dto/ILogDto.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/dto/ILogDto.java
@@ -21,12 +21,13 @@ public class ILogDto implements Serializable
/** 用户 */
@ApiModelProperty(value="用户")
- private Long mobile;
+ private String mobile;
/** 日志记录内容 */
@ApiModelProperty(value="日志记录内容")
private String logContent;
+
/** 操作状态 */
@ApiModelProperty(value="操作状态")
private String status;
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/dto/IUserDto.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/dto/IUserDto.java
index aa045af..95ccc81 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/dto/IUserDto.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/domain/dto/IUserDto.java
@@ -21,7 +21,7 @@ public class IUserDto implements Serializable
/** 手机号 */
@ApiModelProperty(value="手机号")
- private Long mobile;
+ private String mobile;
/** token */
@ApiModelProperty(value="token")
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/mapper/IUserMapper.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/mapper/IUserMapper.java
index 35f1e5f..416a876 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/mapper/IUserMapper.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/mapper/IUserMapper.java
@@ -20,7 +20,7 @@ public interface IUserMapper
* @param mobile 用户管理主键
* @return 用户管理
*/
- public IUserVo selectIUserByMobile(Long mobile);
+ public IUserVo selectIUserByMobile(String mobile);
/**
* 查询用户管理列表
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/IUserService.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/IUserService.java
index cf98c31..29fb3fc 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/IUserService.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/IUserService.java
@@ -17,7 +17,7 @@ public interface IUserService {
* @param body
* @return
*/
- int insertIUser(Long mobile, String deviceId, JSONObject body);
+ int insertIUser(String mobile, String deviceId, JSONObject body);
/**
* 查询预约用户列表
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IMTLogServiceImpl.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IMTLogServiceImpl.java
index f7e7ecc..6c1d73d 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IMTLogServiceImpl.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IMTLogServiceImpl.java
@@ -3,14 +3,15 @@ package com.ruoyi.invest.service.impl;
import com.ruoyi.common.core.utils.IdWorker;
import com.ruoyi.common.security.utils.SecurityUtils;
+import com.ruoyi.invest.domain.ILog;
import com.ruoyi.invest.domain.dto.ILogDto;
import com.ruoyi.invest.domain.vo.ILogVo;
-import com.ruoyi.invest.domain.ILog;
import com.ruoyi.invest.mapper.ILogMapper;
import com.ruoyi.invest.service.IMTLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import java.util.Date;
import java.util.List;
@Service
@@ -55,6 +56,7 @@ public class IMTLogServiceImpl implements IMTLogService {
public int insertILog(ILog iLog)
{
iLog.setCreateBy(SecurityUtils.getUsername());
+ iLog.setCreateTime(new Date());
iLog.setLogId(IdWorker.getId());
return iLogMapper.insertILog(iLog);
}
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IMTServiceImpl.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IMTServiceImpl.java
index 212971b..81d70d7 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IMTServiceImpl.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IMTServiceImpl.java
@@ -148,7 +148,7 @@ public class IMTServiceImpl implements IMTService {
HttpRequest request = HttpUtil.createRequest(Method.POST,
"https://app.moutai519.com.cn/xhr/front/user/register/login");
- IUser user = iUserMapper.selectIUserByMobile(Long.parseLong(mobile));
+ IUser user = iUserMapper.selectIUserByMobile(mobile);
if (user != null) {
deviceId = user.getDeviceId();
}
@@ -163,7 +163,7 @@ public class IMTServiceImpl implements IMTService {
if (body.getString("code").equals("2000")) {
// logger.info("「登录请求-成功」" + body.toJSONString());
- iUserService.insertIUser(Long.parseLong(mobile), deviceId, body);
+ iUserService.insertIUser(mobile, deviceId, body);
return true;
} else {
logger.error("「登录请求-失败」" + body.toJSONString());
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IUserServiceImpl.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IUserServiceImpl.java
index 8e3e8c8..a771eb5 100644
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IUserServiceImpl.java
+++ b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/invest/service/impl/IUserServiceImpl.java
@@ -25,13 +25,13 @@ public class IUserServiceImpl implements IUserService {
@Override
- public int insertIUser(Long mobile, String deviceId, JSONObject jsonObject) {
+ public int insertIUser(String mobile, String deviceId, JSONObject jsonObject) {
IUser user = iUserMapper.selectIUserByMobile(mobile);
if (user != null) {
JSONObject result = jsonObject.getJSONObject("data");
- user.setUserId(result.getLong("userId"));
+ user.setUserId(result.getString("userId"));
user.setToken(result.getString("token"));
user.setMobile(mobile);
@@ -45,6 +45,8 @@ public class IUserServiceImpl implements IUserService {
Date thirtyDaysLater = calendar.getTime();
user.setExpireTime(thirtyDaysLater);
user.setCreateUser(SecurityUtils.getUserId());
+ user.setUpdateUser(SecurityUtils.getUsername());
+ user.setUpdateTime(new Date());
return iUserMapper.updateIUser(user);
} else {
@@ -53,7 +55,7 @@ public class IUserServiceImpl implements IUserService {
}
IUser iUser=new IUser();
JSONObject result = jsonObject.getJSONObject("data");
- iUser.setUserId(result.getLong("userId"));
+ iUser.setUserId(result.getString("userId"));
iUser.setToken(result.getString("token"));
iUser.setMobile(mobile);
@@ -68,6 +70,8 @@ public class IUserServiceImpl implements IUserService {
iUser.setExpireTime(thirtyDaysLater);
iUser.setCreateUser(SecurityUtils.getUserId());
+ iUser.setCreateBy(SecurityUtils.getUsername());
+ iUser.setCreateTime(new Date());
return iUserMapper.insertIUser(iUser);
}
@@ -99,6 +103,8 @@ public class IUserServiceImpl implements IUserService {
iUser.setDeviceId(UUID.randomUUID().toString().toLowerCase());
}
iUser.setCreateUser(SecurityUtils.getUserId());
+ iUser.setCreateBy(SecurityUtils.getUsername());
+ iUser.setCreateTime(new Date());
return iUserMapper.insertIUser(iUser);
}
diff --git a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/task/CampusIMTTask.java b/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/task/CampusIMTTask.java
deleted file mode 100644
index dda7924..0000000
--- a/ruoyi-modules/intc-invest/src/main/java/com/ruoyi/task/CampusIMTTask.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package com.ruoyi.task;
-
-
-import com.ruoyi.invest.service.IMTService;
-import com.ruoyi.invest.service.IUserService;
-import lombok.RequiredArgsConstructor;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.scheduling.annotation.Async;
-import org.springframework.scheduling.annotation.EnableScheduling;
-import org.springframework.scheduling.annotation.Scheduled;
-
-/**
- * i茅台定时任务
- */
-@Configuration
-@EnableScheduling
-@RequiredArgsConstructor
-public class CampusIMTTask {
- private static final Logger logger = LoggerFactory.getLogger(CampusIMTTask.class);
-
- private final IMTService imtService;
-
- private final IUserService iUserService;
-
-
- /**
- * 1:10 批量修改用户随机预约的时间
- */
- @Async
- @Scheduled(cron = "0 10 1 ? * * ")
- public void updateUserMinuteBatch() {
- iUserService.updateUserMinuteBatch();
- }
-
-
- /**
- * 11点期间,每分钟执行一次批量获得旅行奖励
- */
- @Async
- @Scheduled(cron = "0 0/1 11 ? * *")
- public void getTravelRewardBatch() {
- imtService.getTravelRewardBatch();
-
- }
-
- /**
- * 9点期间,每分钟执行一次
- */
-
- @Scheduled(cron = "0 0/1 9 ? * *")
- public void reservationBatchTask() {
- imtService.reservationBatch();
-
- }
-
-
- @Scheduled(cron = "0 10,55 7,8 ? * * ")
- public void refresh() {
- logger.info("「刷新数据」开始刷新版本号,预约item,门店shop列表 ");
- try {
- imtService.refreshAll();
- } catch (Exception e) {
- logger.info("「刷新数据执行报错」%s", e.getMessage());
- }
-
- }
-
-
- /**
- * 18.05分获取申购结果
- */
- @Async
- @Scheduled(cron = "0 5 18 ? * * ")
- public void appointmentResults() {
- imtService.appointmentResults();
- }
-
-
-}
\ No newline at end of file
diff --git a/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/IItemMapper.xml b/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/IItemMapper.xml
index 6e46f00..3419999 100644
--- a/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/IItemMapper.xml
+++ b/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/IItemMapper.xml
@@ -21,9 +21,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
a.del_flag='0'
- and a.item_code = #{itemCode}
- and a.title = #{title}
- and a.content = #{content}
+ and a.item_code like '%'|| #{itemCode}||'%'
+ and a.title like '%'|| #{title}||'%'
+ and a.content like '%'|| #{content}||'%'
order by a.create_time desc
diff --git a/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/ILogMapper.xml b/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/ILogMapper.xml
index a8dadfe..750764d 100644
--- a/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/ILogMapper.xml
+++ b/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/ILogMapper.xml
@@ -22,8 +22,8 @@
a.del_flag='0'
- and a.mobile = #{mobile}
- and a.log_content = #{logContent}
+ and a.mobile like '%'|| #{mobile}||'%'
+ and a.log_content like '%'|| #{logContent}||'%'
and a.status = #{status}
and a.oper_time = #{operTime}
diff --git a/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/IUserMapper.xml b/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/IUserMapper.xml
index 98ad1ce..213a720 100644
--- a/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/IUserMapper.xml
+++ b/ruoyi-modules/intc-invest/src/main/resources/mapper/invest/IUserMapper.xml
@@ -40,7 +40,7 @@
a.del_flag='0'
- and a.mobile = #{mobile}
+ and a.mobile like '%'|| #{mobile}||'%'
and a.token = #{token}
and a.cookie = #{cookie}
and a.device_id = #{deviceId}
@@ -63,7 +63,7 @@
order by a.create_time desc
-