Browse Source

接入cdf商品数据

lyhzzz 3 years ago
parent
commit
1eaf94a8c0

+ 5 - 0
pom.xml

@@ -61,6 +61,11 @@
             <artifactId>jjwt</artifactId>
             <version>0.9.1</version>
         </dependency>
+        <dependency>
+            <groupId>com.yomahub</groupId>
+            <artifactId>tlog-all-spring-boot-starter</artifactId>
+            <version>1.4.0</version>
+        </dependency>
     </dependencies>
 
 

+ 3 - 0
src/main/java/com/cdf/CdfApplication.java

@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.cdf.httpClient.client.FdkkClient;
 import com.cdf.httpClient.request.FdkkLoginRequest;
 import com.cdf.httpClient.response.FdkkResponse;
+import com.yomahub.tlog.core.enhance.bytes.AspectLogEnhance;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.beans.BeansException;
 import org.springframework.boot.SpringApplication;
@@ -17,6 +18,8 @@ import org.springframework.context.annotation.ComponentScan;
 @ComponentScan(basePackages = {"com.cdf.*","com.fdkankan.*"})
 public class CdfApplication implements ApplicationContextAware {
 
+    static { AspectLogEnhance.enhance();}//进行日志增强,自动判断日志框架
+
     static ApplicationContext applicationContext;
 
     public static void main(String[] args) {

+ 2 - 1
src/main/java/com/cdf/config/WebAppConfig.java

@@ -29,7 +29,8 @@ public class WebAppConfig implements WebMvcConfigurer {
 		registry.addInterceptor(backUserInterceptor).addPathPatterns("/back/**").excludePathPatterns("/**/login/**");
 		registry.addInterceptor(sceneInterceptor).addPathPatterns("/service/**")
 				.excludePathPatterns("/service/scene/edit/tag/save","/service/scene/edit/tag/delete"
-						,"/service/scene/edit/tag/list","/service/scene/edit/publicScene","/service/scene/edit/upload/files");
+						,"/service/scene/edit/tag/list","/service/scene/edit/tag/getHotJs",
+						"/service/scene/edit/publicScene","/service/scene/edit/upload/files");
 		WebMvcConfigurer.super.addInterceptors(registry);
 	}
 

+ 31 - 0
src/main/java/com/cdf/controller/CdfProductController.java

@@ -0,0 +1,31 @@
+package com.cdf.controller;
+
+import com.cdf.common.PageInfo;
+import com.cdf.common.ResultData;
+import com.cdf.exception.BusinessException;
+import com.cdf.httpClient.client.CdfClient;
+import com.cdf.httpClient.response.cdf.CdfProductListRequest;
+import com.cdf.httpClient.response.cdf.CdfProductListResponse;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+@RestController
+@RequestMapping("/back/product")
+public class CdfProductController {
+
+    @Resource
+    private CdfClient cdfClient;
+
+    @RequestMapping("/list")
+    public ResultData getProductList(@RequestBody CdfProductListRequest param){
+        CdfProductListResponse productList = cdfClient.getProductList(param);
+        if(productList.getSearchResult().getType() != 0 ){
+            throw new BusinessException(productList.getSearchResult().getType(),productList.getSearchResult().getDesc());
+        }
+        PageInfo pageInfo = PageInfo.PageInfo(param.getPageIndex(), 20L, productList.getCount(), productList.getList());
+        return ResultData.ok(pageInfo);
+    }
+}

+ 53 - 11
src/main/java/com/cdf/controller/FdkkSceneEditController.java

@@ -8,11 +8,16 @@ import com.cdf.common.ResultData;
 import com.cdf.entity.FdkkUser;
 import com.cdf.entity.HotRelation;
 import com.cdf.exception.BusinessException;
+import com.cdf.httpClient.client.CdfClient;
 import com.cdf.httpClient.client.FdkkClient;
 import com.cdf.httpClient.request.FdkkHotData;
 import com.cdf.httpClient.request.FdkkHotRequest;
 import com.cdf.httpClient.request.FdkkUploadRequest;
+import com.cdf.httpClient.request.SceneRequest;
 import com.cdf.httpClient.response.FdkkResponse;
+import com.cdf.httpClient.response.cdf.CdfProduct;
+import com.cdf.httpClient.response.cdf.CdfProductListRequest;
+import com.cdf.httpClient.response.cdf.CdfProductListResponse;
 import com.cdf.service.IFdkkUserService;
 import com.cdf.service.IHotRelationService;
 import com.cdf.util.JwtUtil;
@@ -20,6 +25,7 @@ import com.dtflys.forest.annotation.JSONBody;
 import com.fdkankan.fyun.oss.UploadToOssUtil;
 import com.google.gson.JsonObject;
 import jdk.nashorn.internal.parser.Token;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.web.bind.annotation.*;
@@ -39,12 +45,14 @@ public class FdkkSceneEditController {
 
     @Resource
     private UploadToOssUtil uploadToOssUtil;
-    @Value("${oss.bucket}")
+    @Value("${upload.bucket}")
     private String bucket;
     @Value("${fdkk.hot-path}")
     private String hotPath;
     @Resource
     private FdkkClient fdkkClient;
+    @Resource
+    private CdfClient cdfClient;
     @Autowired
     private IFdkkUserService fdkkUserService;
     @Autowired
@@ -61,7 +69,7 @@ public class FdkkSceneEditController {
         }
         List<FdkkHotData> hotDataList = fdkkHotRequest.getHotDataList();
         for (FdkkHotData fdkkHotData : hotDataList) {
-            List<Integer> relationIds = fdkkHotData.getRelationIds();
+            List<String> relationIds = fdkkHotData.getRelationIds();
             String sid = fdkkHotData.getSid();
             Integer type = fdkkHotData.getHotType();
             HotRelation hotRelation = new HotRelation();
@@ -92,21 +100,26 @@ public class FdkkSceneEditController {
     public ResultData list (@RequestParam(required = false) String num,@RequestHeader String token){
         Integer userId = JwtUtil.getId(token);
         FdkkUser fdkkUser = fdkkUserService.getById(userId);
-        FdkkResponse fdkkResponse = fdkkClient.hotList(num, fdkkUser.getToken());
+        FdkkResponse fdkkResponse = fdkkClient.hotList(new SceneRequest(num), fdkkUser.getToken());
         if(fdkkResponse.getCode() !=0){
             throw new BusinessException(fdkkResponse.getCode(),fdkkResponse.getMsg());
         }
-        JSONArray tags = JSONObject.parseObject(JSONObject.toJSONString(fdkkResponse.getData())).getJSONArray("tags");
-        for (Object obj : tags) {
-            JSONObject tag = (JSONObject) obj;
-            String sid = tag.getString("sid");
-            HotRelation hotRelation = hotRelationService.getById(sid);
-            String relationIds = hotRelation.getRelationIds();
+        JSONObject jsonObject = JSONObject.parseObject(JSONObject.toJSONString(fdkkResponse.getData()));
+        JSONArray tags =jsonObject.getJSONArray("tags");
+        jsonObject.put("tags",getProductByJsonObj(tags));
+        return ResultData.ok(jsonObject);
+    }
+    @PostMapping("/tag/getHotJs")
+    public ResultData getHotJs (@RequestParam(required = false) String num,@RequestHeader String token){
+        String data = uploadToOssUtil.getObjectContent(bucket, String.format(hotPath, num));
+        if(StringUtils.isBlank(data)){
+            throw new BusinessException(ResultCode.NOT_RECORD);
         }
-
-        return ResultData.ok();
+        JSONArray tags = JSONObject.parseArray(data);
+        return ResultData.ok(getProductByJsonObj(tags));
     }
 
+
     @PostMapping("publicScene")
     public ResultData scenePublicScene(@RequestBody FdkkHotRequest fdkkHotRequest ,@RequestHeader String token){
         Integer userId = JwtUtil.getId(token);
@@ -150,4 +163,33 @@ public class FdkkSceneEditController {
         return ResultData.ok(fdkkResponse.getMsg(),fdkkResponse.getData());
     }
 
+
+    private JSONArray getProductByJsonObj(JSONArray tags){
+        for (Object obj : tags) {
+            JSONObject tag = (JSONObject) obj;
+            String sid = tag.getString("sid");
+            HotRelation hotRelation = hotRelationService.getById(sid);
+            if(hotRelation == null){
+                continue;
+            }
+            String relationIds = hotRelation.getRelationIds();
+            JSONArray jsonArray = JSONObject.parseArray(relationIds);
+            List<CdfProduct> products = new ArrayList<>();
+            for (Object o : jsonArray) {
+                String productId = (String) o;
+                CdfProductListRequest param = new CdfProductListRequest();
+                param.setKeyword(productId);
+                CdfProductListResponse productList = cdfClient.getProductList(param);
+                if(productList.getSearchResult().getType() == 0 && productList.getList().size() >0){
+                    CdfProduct cdfProduct = productList.getList().get(0);
+                    products.add(cdfProduct);
+                }
+
+            }
+            if(products.size() >0){
+                tag.put("products",products);
+            }
+        }
+        return tags;
+    }
 }

+ 18 - 5
src/main/java/com/cdf/controller/TestController.java

@@ -1,8 +1,14 @@
 package com.cdf.controller;
 
 import com.cdf.common.ResultData;
+import com.cdf.httpClient.client.CdfClient;
+import com.cdf.httpClient.response.cdf.CdfProduct;
+import com.cdf.httpClient.response.cdf.CdfProductListRequest;
+import com.cdf.httpClient.response.cdf.CdfProductVo;
 import com.fdkankan.fyun.oss.UploadToOssUtil;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.annotation.Resource;
@@ -12,11 +18,18 @@ import javax.annotation.Resource;
 public class TestController {
 
     @Resource
-    UploadToOssUtil uploadToOssUtil;
+    CdfClient cdfClient;
 
-    @RequestMapping("/test")
-    public ResultData test(){
-        uploadToOssUtil.uploadAws("C:\\Users\\Admin\\Desktop\\124.png","testyh/124.png");
-        return ResultData.ok();
+    @RequestMapping("/test/getProductById")
+    public ResultData getProductById(@RequestParam(required = false) String productId){
+        return ResultData.ok(cdfClient.getProductById(productId));
+    }
+    @RequestMapping("/test/getProductList")
+    public ResultData getProductList(@RequestBody CdfProductListRequest param){
+        return ResultData.ok(cdfClient.getProductList(param));
+    }
+    @RequestMapping("/test/getCatNum")
+    public ResultData getCatNum(){
+        return ResultData.ok(cdfClient.getCatNum());
     }
 }

+ 40 - 0
src/main/java/com/cdf/httpClient/client/CdfClient.java

@@ -0,0 +1,40 @@
+package com.cdf.httpClient.client;
+
+import com.alibaba.fastjson.JSONObject;
+import com.cdf.httpClient.response.cdf.CdfProductListRequest;
+import com.cdf.httpClient.response.cdf.CdfProductListResponse;
+import com.cdf.httpClient.response.cdf.CdfProductVo;
+import com.dtflys.forest.annotation.*;
+
+@Address(basePath = "https://m.cdfmembers.com")
+public interface CdfClient {
+
+    /**
+     * 获取商品详情
+     */
+    @Get(url = "/api/prod/sqdetail?productId=${productId}",
+        headers = {
+            "app-key: h5sqBuyer_600667208",
+            "app-version: 6.6.88",
+        })
+    CdfProductVo getProductById(@Var("productId") String productId);
+    /**
+     * 根据关键字搜索商品列表
+     */
+    @Post(url = "/api/nodesearch/sqsearch",
+        headers = {
+            "app-key: h5sqBuyer_600667208",
+            "app-version: 6.6.88",
+        })
+    CdfProductListResponse getProductList(@JSONBody CdfProductListRequest param);
+    /**
+     * 查询购物车数量
+     */
+    @Get(url = "/api/trading/sqscartprodnum",
+        headers = {
+            "app-key: h5sqBuyer_600667208",
+            "app-version: 6.6.88",
+            "ymt-pars: appid=71&accesstoken=C10DBE77A888E4592F2EBAEDC252C0A4279DF95858B3DBBF271513CE83F44FE90E39CC0AA7E08823D671F0A359B2AE8971A3DDAEFCC522A7&mchId=600667208&language=zh_CN&format=json",
+        })
+    JSONObject getCatNum();
+}

+ 2 - 5
src/main/java/com/cdf/httpClient/client/FdkkClient.java

@@ -1,10 +1,7 @@
 package com.cdf.httpClient.client;
 
 import com.alibaba.fastjson.JSONObject;
-import com.cdf.httpClient.request.FdkkHotRequest;
-import com.cdf.httpClient.request.FdkkLoginRequest;
-import com.cdf.httpClient.request.FdkkSceneRequest;
-import com.cdf.httpClient.request.FdkkUploadRequest;
+import com.cdf.httpClient.request.*;
 import com.cdf.httpClient.response.FdkkResponse;
 import com.dtflys.forest.annotation.*;
 import org.springframework.web.bind.annotation.RequestHeader;
@@ -54,7 +51,7 @@ public interface FdkkClient {
      */
     @Post("/service/scene/edit/tag/list")
     @Address(source = FdkkSceneAddressSource.class)
-    FdkkResponse hotList(@Query String num, @Header("token")  String token);
+    FdkkResponse hotList(@Query SceneRequest sceneRequest, @Header("token")  String token);
     /**
      * 场景发布
      */

+ 2 - 1
src/main/java/com/cdf/httpClient/request/FdkkHotData.java

@@ -8,6 +8,7 @@ import java.util.List;
 public class FdkkHotData {
     private String sid;
     private String hotData;
+    private List<String> icons;
     private Integer hotType;
-    private List<Integer> relationIds;
+    private List<String> relationIds;
 }

+ 12 - 0
src/main/java/com/cdf/httpClient/request/SceneRequest.java

@@ -0,0 +1,12 @@
+package com.cdf.httpClient.request;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class SceneRequest {
+    private String num;
+}

+ 11 - 0
src/main/java/com/cdf/httpClient/response/cdf/CdfPriceVo.java

@@ -0,0 +1,11 @@
+package com.cdf.httpClient.response.cdf;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CdfPriceVo {
+    private List<Integer> original;     //原价价格区间[最低价,最高价],如果两个值相等,当前只有一个价格
+    private String symbol;              //货币符号,如¥或MOP$
+}

+ 14 - 0
src/main/java/com/cdf/httpClient/response/cdf/CdfProduct.java

@@ -0,0 +1,14 @@
+package com.cdf.httpClient.response.cdf;
+
+import lombok.Data;
+
+@Data
+public class CdfProduct {
+    private String id;      //商品id
+    private String name;     //商品标题
+    private String pic;     //商品图片
+    private Integer originalPrice; //商品原价
+    private Integer price;  //商品当前售价
+    private String symbol;  //货币符号,如¥或MOP$
+    private Integer stock;  //库存数量
+}

+ 34 - 0
src/main/java/com/cdf/httpClient/response/cdf/CdfProductListRequest.java

@@ -0,0 +1,34 @@
+package com.cdf.httpClient.response.cdf;
+
+
+public class CdfProductListRequest {
+    private String keyword;
+    private Long pageIndex = 1L;
+    private Long pageNum = 1L;
+
+
+    public String getKeyword() {
+        return keyword;
+    }
+
+    public void setKeyword(String keyword) {
+        this.keyword = keyword;
+    }
+
+    public Long getPageIndex() {
+        this.pageIndex = this.pageNum;
+        return pageIndex;
+    }
+
+    public void setPageIndex(Long pageIndex) {
+        this.pageIndex = pageIndex;
+    }
+
+    public Long getPageNum() {
+        return pageNum;
+    }
+
+    public void setPageNum(Long pageNum) {
+        this.pageNum = pageNum;
+    }
+}

+ 14 - 0
src/main/java/com/cdf/httpClient/response/cdf/CdfProductListResponse.java

@@ -0,0 +1,14 @@
+package com.cdf.httpClient.response.cdf;
+
+import com.cdf.httpClient.response.cdf.CdfProduct;
+import com.cdf.httpClient.response.cdf.SearchResult;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CdfProductListResponse {
+    private Long count;
+    private SearchResult searchResult;
+    private List<CdfProduct> list;
+}

+ 17 - 0
src/main/java/com/cdf/httpClient/response/cdf/CdfProductVo.java

@@ -0,0 +1,17 @@
+package com.cdf.httpClient.response.cdf;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CdfProductVo {
+    private String id;              //商品id
+    private String title;           //商品标题
+    private List<String> pics;      //图片数组
+    private List<CdfPriceVo> price;
+    private Integer stockStatus;    //库存状态:0为无库存,1为少量库存,2为大量库存
+    private Integer state;          //商品状态,0:正常,>0异常状态(1:已售罄,2:已下架,3:已过期)
+    private List<CdfSkus> skus;
+
+}

+ 11 - 0
src/main/java/com/cdf/httpClient/response/cdf/CdfSkus.java

@@ -0,0 +1,11 @@
+package com.cdf.httpClient.response.cdf;
+
+import lombok.Data;
+
+@Data
+public class CdfSkus {
+    private String id;              //SkuID
+    private Integer original;       //原始价格
+    private Integer price;          //销售价格
+    private Integer stockStatus;    //库存状态:0为无库存,1为少量库存,2为大量库存
+}

+ 10 - 0
src/main/java/com/cdf/httpClient/response/cdf/SearchResult.java

@@ -0,0 +1,10 @@
+package com.cdf.httpClient.response.cdf;
+
+import lombok.Data;
+
+@Data
+public class SearchResult {
+    private Integer pageIndex;
+    private Integer type;
+    private String desc;
+}

+ 46 - 0
src/main/resources/application-dev.yaml

@@ -0,0 +1,46 @@
+spring:
+  datasource:
+    name: druidDataSource
+    type: com.alibaba.druid.pool.DruidDataSource
+    druid:
+      url: jdbc:mysql://127.0.0.1:3306/cdf_gm?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&allowMultiQueries=true
+      username: root
+      password: 123456
+logging:
+  config: classpath:logback-spring.xml
+mybatis-plus:
+  configuration:
+    log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl #开启sql日志
+
+
+fdkk:
+  login-path: http://test.4dkankan.com
+  scene-path: http://v4-test.4dkankan.com
+  hot-path: scene_view_data/%s/user/hot.json
+#    type: oss      阿里云 oss
+#    type: aws      亚马逊 s3
+#    type: local    本地化
+upload:
+  type: aws
+  file-path: cdf/file/
+  bucket: 4dkankan
+  #query-path: http://4dkankan.oss-cn-shenzhen.aliyuncs.com/     #oss
+  query-path: https://eurs3.4dkankan.com/
+oss:
+  point: http://oss-cn-shenzhen.aliyuncs.com
+  key: LTAIUrvuHqj8pvry
+  secrey: JLOVl0k8Ke0aaM8nLMMiUAZ3EiiqI4
+  bucket: 4dkankan
+  sdk: 4dscene
+  prefix:
+    ali: https://4dkk.4dage.com/
+    sdk: https://4dscene.4dage.com/
+    url: https://4dkk.4dage.com/
+
+aws:
+  s3key: AKIAWCV5QFZ3ZNELKYUY
+  s3secrey: epS5ghyR4LJ7rxk/qJO9ZYh6m9Oz6g5haKDu4yws
+  s3bucket: 4dkankan
+
+local:
+  path: /home/4dkankan/

+ 46 - 0
src/main/resources/application-local.yaml

@@ -0,0 +1,46 @@
+spring:
+  datasource:
+    name: druidDataSource
+    type: com.alibaba.druid.pool.DruidDataSource
+    druid:
+      url: jdbc:mysql://127.0.0.1:3306/cdf_gm?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&allowMultiQueries=true
+      username: root
+      password: 123456
+logging:
+  config: classpath:logback-spring.xml
+mybatis-plus:
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启sql日志
+
+
+fdkk:
+  login-path: http://test.4dkankan.com
+  scene-path: http://v4-test.4dkankan.com
+  hot-path: scene_view_data/%s/user/hot.json
+#    type: oss      阿里云 oss
+#    type: aws      亚马逊 s3
+#    type: local    本地化
+upload:
+  type: oss
+  file-path: cdf/file/
+  bucket: 4dkankan
+  query-path: http://4dkankan.oss-cn-shenzhen.aliyuncs.com/     #oss
+  #query-path: https://eurs3.4dkankan.com/
+oss:
+  point: http://oss-cn-shenzhen.aliyuncs.com
+  key: LTAIUrvuHqj8pvry
+  secrey: JLOVl0k8Ke0aaM8nLMMiUAZ3EiiqI4
+  bucket: 4dkankan
+  sdk: 4dscene
+  prefix:
+    ali: https://4dkk.4dage.com/
+    sdk: https://4dscene.4dage.com/
+    url: https://4dkk.4dage.com/
+
+aws:
+  s3key: AKIAWCV5QFZ3ZNELKYUY
+  s3secrey: epS5ghyR4LJ7rxk/qJO9ZYh6m9Oz6g5haKDu4yws
+  s3bucket: 4dkankan
+
+local:
+  path: /home/4dkankan/

+ 31 - 0
src/main/resources/application-prod.yaml

@@ -0,0 +1,31 @@
+spring:
+  datasource:
+    name: druidDataSource
+    type: com.alibaba.druid.pool.DruidDataSource
+    druid:
+      url: jdbc:mysql://127.0.0.1:3306/cdf_gm?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&allowMultiQueries=true
+      username: root
+      password: 123456
+logging:
+  config: classpath:logback-spring.xml
+mybatis-plus:
+  configuration:
+    log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl #开启sql日志
+
+
+fdkk:
+  login-path: http://test.4dkankan.com
+  scene-path: http://v4-test.4dkankan.com
+  hot-path: scene_view_data/%s/user/hot.json
+#    type: oss      阿里云 oss
+#    type: aws      亚马逊 s3
+#    type: local    本地化
+upload:
+  type: aws
+  file-path: cdf/file/
+  bucket: 4dkankan
+  query-path: https://eurs3.4dkankan.com/
+aws:
+  s3key: AKIAWCV5QFZ3ZNELKYUY
+  s3secrey: epS5ghyR4LJ7rxk/qJO9ZYh6m9Oz6g5haKDu4yws
+  s3bucket: 4dkankan

+ 10 - 49
src/main/resources/application.yaml

@@ -1,58 +1,19 @@
-server:
-  port: 8888
-  servlet:
-    context-path: /
-  tomcat:
-    max-http-form-post-size: -1
 spring:
+  profiles:
+    active: ${activeProfile:local}
   servlet:
     multipart:
       # 设置单个文件大小
       max-file-size: 1024MB
       # 设置单次请求文件的总大小
       max-request-size: 1024MB
-  datasource:
-    name: druidDataSource
-    type: com.alibaba.druid.pool.DruidDataSource
-    druid:
-      url: jdbc:mysql://127.0.0.1:3306/cdf_gm?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&allowMultiQueries=true
-      username: root
-      password: 123456
-logging:
-  config: classpath:logback-spring.xml
-mybatis-plus:
-  configuration:
-    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启sql日志
-    #log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl #开启sql日志
-
 
-fdkk:
-  login-path: http://test.4dkankan.com
-  scene-path: http://v4-test.4dkankan.com
-  hot-path: scene_view_data/%s/user/hot.json
-#    type: oss      阿里云 oss
-#    type: aws      亚马逊 s3
-#    type: local    本地化
-upload:
-  type: aws
-  file-path: cdf/file/
-  #query-path: http://4dkankan.oss-cn-shenzhen.aliyuncs.com/     #oss
-  query-path: https://eurs3.4dkankan.com/
-oss:
-  point: http://oss-cn-shenzhen.aliyuncs.com
-  key: LTAIUrvuHqj8pvry
-  secrey: JLOVl0k8Ke0aaM8nLMMiUAZ3EiiqI4
-  bucket: 4dkankan
-  sdk: 4dscene
-  prefix:
-    ali: https://4dkk.4dage.com/
-    sdk: https://4dscene.4dage.com/
-    url: https://4dkk.4dage.com/
-
-aws:
-  s3key: AKIAWCV5QFZ3ZNELKYUY
-  s3secrey: epS5ghyR4LJ7rxk/qJO9ZYh6m9Oz6g5haKDu4yws
-  s3bucket: 4dkankan
+server:
+  port: 8888
+  servlet:
+    context-path: /
+  tomcat:
+    max-http-form-post-size: -1
 
-local:
-  path: /home/4dkankan/
+tlog:
+  enable-invoke-time-print: true

+ 1 - 1
src/main/resources/logback-spring.xml

@@ -7,7 +7,7 @@
 
 	<contextName>logback</contextName>
 	<!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 -->
-	<property name="log.path" value="/home/logs/sg" />
+	<property name="log.path" value="/home/logs/cdf" />
 
 	<!-- 彩色日志 -->
 	<!-- 彩色日志依赖的渲染类 -->