Explorar o código

!优化超翔对接

竺森洋 hai 6 meses
pai
achega
ee42887b3e

+ 4 - 0
src/main/java/io/renren/application/common/controller/ChaoXiangController.java

@@ -47,4 +47,8 @@ public class ChaoXiangController {
     public Results hasStock(Integer checkTime){
         return sysPublicParamService.hasStock(checkTime);
     }
+    @GetMapping("/hasStock1")
+    public Results hasStock1(Integer checkTime){
+        return Results.success();
+    }
 }

+ 1 - 13
src/main/java/io/renren/application/common/service/imp/SysPublicParamServiceImpl.java

@@ -163,8 +163,6 @@ public class SysPublicParamServiceImpl extends ServiceImpl<SysPublicParamMapper,
     public Results hasStock(Integer checkTime) {
         Long start = System.currentTimeMillis();
         try {
-
-
         SysPublicParam publicParam = getOne(Wrappers.<SysPublicParam>lambdaQuery().eq(SysPublicParam::getPublicKey,CHAO_XIANG_ADS_END_TIME));
         String time = "20:05:00";
         if (publicParam!=null&&StringUtils.isNotBlank(publicParam.getPublicValue())){
@@ -175,16 +173,6 @@ public class SysPublicParamServiceImpl extends ServiceImpl<SysPublicParamMapper,
         String endTimeStr = today.format(formatter)+" "+time;
         DateTimeFormatter endFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
         LocalDateTime endTime = LocalDateTime.parse(endTimeStr,endFormatter);
-        int i = LocalDateTime.now().getDayOfWeek().getValue();
-        SysPublicParam idParam = getOne(Wrappers.<SysPublicParam>lambdaQuery().eq(SysPublicParam::getPublicKey,CHAO_XIANG_PARAM_PRE+i));
-        String id = null;
-        if (Integer.valueOf(1).equals(checkTime)){
-            id = getWeekParam().getData();
-        }else{
-            if (idParam !=null){
-                id = idParam.getPublicValue();
-            }
-        }
 
         try {
             Integer stock = getCacheStock();
@@ -214,7 +202,7 @@ public class SysPublicParamServiceImpl extends ServiceImpl<SysPublicParamMapper,
         return 0;
     }
 
-    synchronized void changeStock(Integer value){
+    void changeStock(Integer value){
         redisTemplate.opsForValue().set(CHAO_XIANG_STOCK_KEY,value.toString());
     }