Browse Source

修复bug

master
主管理员 4 months ago
parent
commit
15e4f56582
12 changed files with 100 additions and 27 deletions
  1. +3
    -1
      jeecg-boot-base/jeecg-boot-base-api/jeecg-system-cloud-api/jeecg-system-cloud-api.iml
  2. +3
    -1
      jeecg-boot-base/jeecg-boot-base-api/jeecg-system-local-api/jeecg-system-local-api.iml
  3. +3
    -1
      jeecg-boot-base/jeecg-boot-base-core/jeecg-boot-base-core.iml
  4. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/shopUser/controller/ShopUserController.java
  5. +3
    -1
      jeecg-boot-module-system/jeecg-boot-module-system.iml
  6. +7
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/controller/IndexController.java
  7. +4
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/IIndexApiService.java
  8. +5
    -2
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/ILoginApiServiceImpl.java
  9. +10
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/IndexApiServiceImpl.java
  10. +10
    -9
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/ShopApiServiceImpl.java
  11. +40
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/utils/UTCTime.java
  12. +11
    -11
      jeecg-boot-module-system/src/main/resources/application-dev.yml

+ 3
- 1
jeecg-boot-base/jeecg-boot-base-api/jeecg-system-cloud-api/jeecg-system-cloud-api.iml View File

@ -10,7 +10,9 @@
<configuration> <configuration>
<setting name="validation-enabled" value="true" /> <setting name="validation-enabled" value="true" />
<setting name="provider-name" value="Hibernate" /> <setting name="provider-name" value="Hibernate" />
<datasource-mapping />
<datasource-mapping>
<factory-entry name="jeecg-system-cloud-api" />
</datasource-mapping>
<naming-strategy-map /> <naming-strategy-map />
</configuration> </configuration>
</facet> </facet>


+ 3
- 1
jeecg-boot-base/jeecg-boot-base-api/jeecg-system-local-api/jeecg-system-local-api.iml View File

@ -10,7 +10,9 @@
<configuration> <configuration>
<setting name="validation-enabled" value="true" /> <setting name="validation-enabled" value="true" />
<setting name="provider-name" value="Hibernate" /> <setting name="provider-name" value="Hibernate" />
<datasource-mapping />
<datasource-mapping>
<factory-entry name="jeecg-system-local-api" />
</datasource-mapping>
<naming-strategy-map /> <naming-strategy-map />
</configuration> </configuration>
</facet> </facet>


+ 3
- 1
jeecg-boot-base/jeecg-boot-base-core/jeecg-boot-base-core.iml View File

@ -10,7 +10,9 @@
<configuration> <configuration>
<setting name="validation-enabled" value="true" /> <setting name="validation-enabled" value="true" />
<setting name="provider-name" value="Hibernate" /> <setting name="provider-name" value="Hibernate" />
<datasource-mapping />
<datasource-mapping>
<factory-entry name="jeecg-boot-base-core" />
</datasource-mapping>
<naming-strategy-map /> <naming-strategy-map />
</configuration> </configuration>
</facet> </facet>


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/shopUser/controller/ShopUserController.java View File

@ -216,7 +216,7 @@ public class ShopUserController extends JeecgController<ShopUser, IShopUserServi
public Result<String> delete(@RequestParam(name="id",required=true) String id) { public Result<String> delete(@RequestParam(name="id",required=true) String id) {
ShopUser byId = shopUserService.getById(id); ShopUser byId = shopUserService.getById(id);
byId.setEncourageNum(0); byId.setEncourageNum(0);
byId.setIsOpen("N");
// byId.setIsOpen("N");
shopUserService.updateById(byId); shopUserService.updateById(byId);
return Result.OK("归零成功!"); return Result.OK("归零成功!");
} }


+ 3
- 1
jeecg-boot-module-system/jeecg-boot-module-system.iml View File

@ -14,7 +14,9 @@
<configuration> <configuration>
<setting name="validation-enabled" value="true" /> <setting name="validation-enabled" value="true" />
<setting name="provider-name" value="Hibernate" /> <setting name="provider-name" value="Hibernate" />
<datasource-mapping />
<datasource-mapping>
<factory-entry name="jeecg-boot-module-system" />
</datasource-mapping>
<naming-strategy-map /> <naming-strategy-map />
</configuration> </configuration>
</facet> </facet>


+ 7
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/controller/IndexController.java View File

@ -134,6 +134,13 @@ public class IndexController {
} }
//获取乌克兰时间测试
@ApiOperation(value="获取乌克兰时间测试", notes="获取乌克兰时间测试")
@GetMapping(value = "/getUTCTime")
public Result<?> getUTCTime()
{
return indexApiService.getUTCTime();
}


+ 4
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/IIndexApiService.java View File

@ -39,4 +39,8 @@ public interface IIndexApiService {
//获取首页提现滚动 //获取首页提现滚动
Result<?> getIndexTixian(); Result<?> getIndexTixian();
//获取乌克兰时间测试
Result<?> getUTCTime();
} }

+ 5
- 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/ILoginApiServiceImpl.java View File

@ -12,6 +12,7 @@ import org.jeecg.modules.api.bean.LoginBean;
import org.jeecg.modules.api.bean.RegisterBean; import org.jeecg.modules.api.bean.RegisterBean;
import org.jeecg.modules.api.service.ILoginApiService; import org.jeecg.modules.api.service.ILoginApiService;
import org.jeecg.modules.api.utils.PromptUtils; import org.jeecg.modules.api.utils.PromptUtils;
import org.jeecg.modules.api.utils.UTCTime;
import org.jeecg.modules.shopCustomer.entity.ShopCustomer; import org.jeecg.modules.shopCustomer.entity.ShopCustomer;
import org.jeecg.modules.shopCustomer.service.IShopCustomerService; import org.jeecg.modules.shopCustomer.service.IShopCustomerService;
import org.jeecg.modules.shopIpLog.entity.ShopIpLog; import org.jeecg.modules.shopIpLog.entity.ShopIpLog;
@ -93,13 +94,13 @@ public class ILoginApiServiceImpl implements ILoginApiService {
if(!bean.getAccount().equals("999999")){ if(!bean.getAccount().equals("999999")){
member.setLoginIp(bean.getLoginIp()); member.setLoginIp(bean.getLoginIp());
member.setLoginTime(new Date());
member.setLoginTime(UTCTime.getUTCTime());
//增加登录日志 //增加登录日志
shopIpLogService.save(new ShopIpLog() shopIpLogService.save(new ShopIpLog()
.setLoginIp(bean.getLoginIp()) .setLoginIp(bean.getLoginIp())
.setUserId(member.getId()+"") .setUserId(member.getId()+"")
.setCreateTime(new Date())
.setCreateTime(UTCTime.getUTCTime())
); );
@ -149,6 +150,8 @@ public class ILoginApiServiceImpl implements ILoginApiService {
// return Result.error(500,PromptUtils.payPass_error_ok); // return Result.error(500,PromptUtils.payPass_error_ok);
// } // }
//把bean.getAccount()的空的去掉
bean.setAccount(bean.getAccount().trim());
//账户是否存在 //账户是否存在
ShopUser member = shopUserService.lambdaQuery().eq(ShopUser::getAccount, bean.getAccount()).one(); ShopUser member = shopUserService.lambdaQuery().eq(ShopUser::getAccount, bean.getAccount()).one();
if(member!=null){ if(member!=null){


+ 10
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/IndexApiServiceImpl.java View File

@ -3,6 +3,7 @@ package org.jeecg.modules.api.service.impl;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.api.service.IIndexApiService; import org.jeecg.modules.api.service.IIndexApiService;
import org.jeecg.modules.api.utils.PromptUtils; import org.jeecg.modules.api.utils.PromptUtils;
import org.jeecg.modules.api.utils.UTCTime;
import org.jeecg.modules.shopConf.entity.ShopConf; import org.jeecg.modules.shopConf.entity.ShopConf;
import org.jeecg.modules.shopConf.service.IShopConfService; import org.jeecg.modules.shopConf.service.IShopConfService;
import org.jeecg.modules.shopGiveMoney.service.IShopGiveMoneyService; import org.jeecg.modules.shopGiveMoney.service.IShopGiveMoneyService;
@ -129,4 +130,13 @@ public class IndexApiServiceImpl implements IIndexApiService {
public Result<?> getIndexTixian(){ public Result<?> getIndexTixian(){
return Result.OK(PromptUtils.query_success,giveMoneyService.list()); return Result.OK(PromptUtils.query_success,giveMoneyService.list());
} }
//获取乌克兰时间测试
@Override
public Result<?> getUTCTime(){
return Result.OK(UTCTime.getUTCTime());
}
} }

+ 10
- 9
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/service/impl/ShopApiServiceImpl.java View File

@ -10,6 +10,7 @@ import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.api.bean.ShopOrderBean; import org.jeecg.modules.api.bean.ShopOrderBean;
import org.jeecg.modules.api.service.IShopApiService; import org.jeecg.modules.api.service.IShopApiService;
import org.jeecg.modules.api.utils.PromptUtils; import org.jeecg.modules.api.utils.PromptUtils;
import org.jeecg.modules.api.utils.UTCTime;
import org.jeecg.modules.bean.ShopListPageBean; import org.jeecg.modules.bean.ShopListPageBean;
import org.jeecg.modules.shopApp.entity.ShopApp; import org.jeecg.modules.shopApp.entity.ShopApp;
import org.jeecg.modules.shopApp.service.IShopAppService; import org.jeecg.modules.shopApp.service.IShopAppService;
@ -324,7 +325,7 @@ public class ShopApiServiceImpl implements IShopApiService {
//增加卡单记录 //增加卡单记录
ShopKaLog kaLog = new ShopKaLog(); ShopKaLog kaLog = new ShopKaLog();
kaLog.setKaId(ka.getId()); kaLog.setKaId(ka.getId());
kaLog.setCreateTime(new Date());
kaLog.setCreateTime(UTCTime.getUTCTime());
kaLog.setUserId(user.getId()); kaLog.setUserId(user.getId());
kaLog.setOrderMoney(orderPrice); kaLog.setOrderMoney(orderPrice);
kaLog.setNum(ka.getNum()); kaLog.setNum(ka.getNum());
@ -398,7 +399,7 @@ public class ShopApiServiceImpl implements IShopApiService {
order.setImage(image); order.setImage(image);
order.setGiveMoney(orderMoney); order.setGiveMoney(orderMoney);
order.setState("0"); order.setState("0");
order.setCreateTime(new Date());
order.setCreateTime(UTCTime.getUTCTime());
orderService.save(order); orderService.save(order);
return Result.OK(PromptUtils.create_order_success,order); return Result.OK(PromptUtils.create_order_success,order);
@ -428,7 +429,7 @@ public class ShopApiServiceImpl implements IShopApiService {
if(order.getState().equals("0")){ if(order.getState().equals("0")){
//支付成功 //支付成功
order.setState("1"); order.setState("1");
order.setPayTime(new Date());
order.setPayTime(UTCTime.getUTCTime());
orderService.updateById(order); orderService.updateById(order);
@ -436,7 +437,7 @@ public class ShopApiServiceImpl implements IShopApiService {
ShopOrderLog logOrder = new ShopOrderLog(); ShopOrderLog logOrder = new ShopOrderLog();
logOrder.setUserId(user.getId()+""); logOrder.setUserId(user.getId()+"");
logOrder.setOrderId(order.getId()); logOrder.setOrderId(order.getId());
logOrder.setCreateTime(new Date());
logOrder.setCreateTime(UTCTime.getUTCTime());
logOrder.setShopId(order.getShopId()); logOrder.setShopId(order.getShopId());
logService.save(logOrder); logService.save(logOrder);
@ -486,7 +487,7 @@ public class ShopApiServiceImpl implements IShopApiService {
ShopWater water = new ShopWater(); ShopWater water = new ShopWater();
water.setUid(user.getId()); water.setUid(user.getId());
water.setMoney(money); water.setMoney(money);
water.setCreateTime(new Date());
water.setCreateTime(UTCTime.getUTCTime());
water.setType("2"); water.setType("2");
water.setState("1"); water.setState("1");
waterService.save(water); waterService.save(water);
@ -521,7 +522,7 @@ public class ShopApiServiceImpl implements IShopApiService {
ShopWater water = new ShopWater(); ShopWater water = new ShopWater();
water.setUid(oneUser.getId()); water.setUid(oneUser.getId());
water.setMoney(oneMoney); water.setMoney(oneMoney);
water.setCreateTime(new Date());
water.setCreateTime(UTCTime.getUTCTime());
water.setType("0"); //当做是充值 water.setType("0"); //当做是充值
water.setState("1"); water.setState("1");
waterService.save(water); waterService.save(water);
@ -540,7 +541,7 @@ public class ShopApiServiceImpl implements IShopApiService {
ShopWater waterTwo = new ShopWater(); ShopWater waterTwo = new ShopWater();
waterTwo.setUid(twoUser.getId()); waterTwo.setUid(twoUser.getId());
waterTwo.setMoney(twoMoney); waterTwo.setMoney(twoMoney);
waterTwo.setCreateTime(new Date());
waterTwo.setCreateTime(UTCTime.getUTCTime());
waterTwo.setType("0"); //当作是充值 waterTwo.setType("0"); //当作是充值
waterTwo.setState("1"); waterTwo.setState("1");
waterService.save(waterTwo); waterService.save(waterTwo);
@ -760,8 +761,8 @@ public class ShopApiServiceImpl implements IShopApiService {
return Result.error(PromptUtils.sign_is_null); return Result.error(PromptUtils.sign_is_null);
}else{ }else{
ShopSign sign = new ShopSign(); ShopSign sign = new ShopSign();
sign.setCreateTime(new Date());
sign.setSignTime(new Date());
sign.setCreateTime(UTCTime.getUTCTime());
sign.setSignTime(UTCTime.getUTCTime());
sign.setUserId(user.getId()+""); sign.setUserId(user.getId()+"");
signService.save(sign); signService.save(sign);


+ 40
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/utils/UTCTime.java View File

@ -0,0 +1,40 @@
package org.jeecg.modules.api.utils;
import org.jeecg.common.util.DateUtils;
import org.springframework.stereotype.Component;
import java.text.SimpleDateFormat;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
@Component
public class UTCTime {
public static Date getUTCTime(){
// 获取中国标准时间北京时间
ZonedDateTime beijingTime = ZonedDateTime.now(ZoneId.of("Asia/Shanghai"));
// 转换为乌克兰时间即UTC+2
ZonedDateTime ukraineTime = beijingTime.withZoneSameInstant(ZoneId.of("Europe/Kiev"));
System.out.println("北京时间: " + beijingTime.toLocalDateTime());
System.out.println("乌克兰时间: " + ukraineTime.toLocalDateTime());
//转化成年月日十分秒格式
System.out.println(ukraineTime.toLocalDateTime().toLocalDate().toString()+" "+ukraineTime.toLocalDateTime().toLocalTime().toString().substring(0,8));
//去除毫秒
String time = ukraineTime.toLocalDateTime().toLocalDate().toString()+" "+ukraineTime.toLocalDateTime().toLocalTime().toString().substring(0,8);
//time转化为时间格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = DateUtils.str2Date(time, sdf);
return date;
}
}

+ 11
- 11
jeecg-boot-module-system/src/main/resources/application-dev.yml View File

@ -1,5 +1,5 @@
server: server:
port: 8086
port: 8093
tomcat: tomcat:
max-swallow-size: -1 max-swallow-size: -1
error: error:
@ -7,7 +7,7 @@ server:
include-stacktrace: ALWAYS include-stacktrace: ALWAYS
include-message: ALWAYS include-message: ALWAYS
servlet: servlet:
context-path: /uav-api
context-path: /uav-oxl-api
compression: compression:
enabled: true enabled: true
min-response-size: 1024 min-response-size: 1024
@ -134,9 +134,9 @@ spring:
# connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 # connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
datasource: datasource:
master: master:
url: jdbc:mysql://175.178.51.79:3306/uav-api?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&autoReconnect=true&failOverReadOnly=false
url: jdbc:mysql://8.215.29.137:3306/uav-oxl-api?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&autoReconnect=true&failOverReadOnly=false
username: root username: root
password: fe2niQbG
password: z-v1z*xW
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
# 多数据源配置 # 多数据源配置
#multi-datasource1: #multi-datasource1:
@ -147,7 +147,7 @@ spring:
#redis 配置 #redis 配置
redis: redis:
database: 5 database: 5
host: 175.178.51.79
host: 8.215.29.137
lettuce: lettuce:
pool: pool:
max-active: -1 #最大连接数据库连接数,设 -1 为没有限制 max-active: -1 #最大连接数据库连接数,设 -1 为没有限制
@ -155,7 +155,7 @@ spring:
max-wait: -1ms #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 max-wait: -1ms #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
min-idle: 0 #最小等待连接中的数量,设 0 为没有限制 min-idle: 0 #最小等待连接中的数量,设 0 为没有限制
shutdown-timeout: 1000ms shutdown-timeout: 1000ms
password: 'lzx.123456'
password: 'ty.888888'
port: 6379 port: 6379
#mybatis plus 设置 #mybatis plus 设置
mybatis-plus: mybatis-plus:
@ -192,11 +192,11 @@ jeecg :
excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/** excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**
#阿里云oss存储和大鱼短信秘钥配置 #阿里云oss存储和大鱼短信秘钥配置
oss: oss:
accessKey: LTAI5tMan18fjJPUtr3Aim2W
secretKey: lhALqqgYijc115wY8c1KfTYkbSnq5I
endpoint: oss-cn-shenzhen.aliyuncs.com
bucketName: mangoimageapplet
staticDomain: https://dianpin-img.xzaiyp.top
accessKey: LTAI5tHmEEmaoEArocKKpccd
secretKey: GeVPNHZnnEwQyvtIbHrZgEKtWzaCxx
endpoint: oss-ap-southeast-5.aliyuncs.com
bucketName: shop996image
staticDomain: https://shop996image.oss-ap-southeast-5.aliyuncs.com
# ElasticSearch 6设置 # ElasticSearch 6设置
elasticsearch: elasticsearch:
cluster-name: jeecg-ES cluster-name: jeecg-ES


Loading…
Cancel
Save