From 8f083816258809e819d0aebb9a72e148d5285947 Mon Sep 17 00:00:00 2001 From: xjs <1294405880@qq.com> Date: Mon, 14 Feb 2022 23:55:20 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BF=AE=E6=94=B9=E4=BA=86TiangXingC?= =?UTF-8?q?onsts=E5=B8=B8=E9=87=8F=E5=90=8D=E4=B8=BACopyWritingConsts=202?= =?UTF-8?q?=E3=80=81=E5=AE=9E=E7=8E=B0Uomg=E5=B9=B3=E5=8F=B0=E5=9C=9F?= =?UTF-8?q?=E5=91=B3=E6=83=85=E8=AF=9Dapi=EF=BC=88=E8=BF=9C=E7=A8=8B?= =?UTF-8?q?=E8=B0=83=E7=94=A8=E6=9C=89=E9=97=AE=E9=A2=98=EF=BC=8C=E6=9A=82?= =?UTF-8?q?=E6=97=B6=E5=BC=83=E7=94=A8=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xjs/consts/ApiConst.java | 7 +++ ...anXingConst.java => CopyWritingConst.java} | 9 +++- .../java/com/xjs/web/MyBaseController.java | 4 +- .../api/uomg/UomgEarthLoveFeignClient.java | 29 ++++++++++++ .../factory/UomgEarthLoveFeignFactory.java | 28 +++++++++++ .../controller/CopyWritingController.java | 3 ++ .../impl/LqAWordCopyWritingFactory.java | 5 +- .../impl/LqDogDiaryCopyWritingFactory.java | 4 +- .../impl/LqPoisonChickenWritingFactory.java | 4 +- .../impl/RollMMYJCopyWritingFactory.java | 4 +- .../impl/TianXingJDTCCopyWritingFactory.java | 4 +- .../impl/TianXingMMMYCopyWritingFactory.java | 4 +- .../impl/TianXingPYQCopyWritingFactory.java | 4 +- .../impl/TianXingWYYCopyWritingFactory.java | 4 +- .../impl/UomgEarthLoveCopyWritingFactory.java | 46 +++++++++++++++++++ 15 files changed, 139 insertions(+), 20 deletions(-) rename xjs-business/xjs-business-common/src/main/java/com/xjs/consts/{TianXingConst.java => CopyWritingConst.java} (75%) create mode 100644 xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/client/api/uomg/UomgEarthLoveFeignClient.java create mode 100644 xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/client/factory/UomgEarthLoveFeignFactory.java create mode 100644 xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/UomgEarthLoveCopyWritingFactory.java diff --git a/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/ApiConst.java b/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/ApiConst.java index 70a51812..faf3c1ef 100644 --- a/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/ApiConst.java +++ b/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/ApiConst.java @@ -74,6 +74,8 @@ public class ApiConst { public static final String LQ_A_WORD = "零七-一言"; + public static final String UOMG_EARTH_LOVE = "Uomg-土味情话"; + //-------------------url------------------------------ @@ -178,6 +180,11 @@ public class ApiConst { */ public static final String LQ_A_WORD_URL = "https://api.oick.cn/yiyan/api.php"; + /** + * 接口文档:https://api.uomg.com/doc-rand.qinghua.html + */ + public static final String UOMG_EARTH_LOVE_URL = "https://api.uomg.com/api/rand.qinghua"; + //-----------------------api请求参数常量----------------------------- diff --git a/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/TianXingConst.java b/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/CopyWritingConst.java similarity index 75% rename from xjs-business/xjs-business-common/src/main/java/com/xjs/consts/TianXingConst.java rename to xjs-business/xjs-business-common/src/main/java/com/xjs/consts/CopyWritingConst.java index e0910d72..cf17d4b4 100644 --- a/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/TianXingConst.java +++ b/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/CopyWritingConst.java @@ -5,7 +5,7 @@ package com.xjs.consts; * @desc 各个数据平台常量类 * @create 2021-12-28 */ -public class TianXingConst { +public class CopyWritingConst { //---------------天行平台参数--------------------------- @@ -25,7 +25,7 @@ public class TianXingConst { public static final Integer MRYJ= 5; - //--------------------零七平台----------------------- + //--------------------零七平台参数----------------------- //舔狗日记 public static final Integer TGRJ= 6; @@ -33,4 +33,9 @@ public class TianXingConst { public static final Integer DJT= 7; //一言 public static final Integer YY= 8; + + //-------------------Uomg平台参数------------------------ + + //土味情话 + public static final Integer TWQH= 9; } diff --git a/xjs-business/xjs-business-common/src/main/java/com/xjs/web/MyBaseController.java b/xjs-business/xjs-business-common/src/main/java/com/xjs/web/MyBaseController.java index 0cc84ade..b30d1f58 100644 --- a/xjs-business/xjs-business-common/src/main/java/com/xjs/web/MyBaseController.java +++ b/xjs-business/xjs-business-common/src/main/java/com/xjs/web/MyBaseController.java @@ -7,9 +7,9 @@ import com.ruoyi.common.core.web.page.PageDomain; import com.ruoyi.common.core.web.page.TableSupport; /** + * 自定义通用controller * @author xiejs - * @desc 自定义通用controller - * @create 2021-12-31 + * @since 2021-12-31 */ public class MyBaseController extends BaseController { diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/client/api/uomg/UomgEarthLoveFeignClient.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/client/api/uomg/UomgEarthLoveFeignClient.java new file mode 100644 index 00000000..d20da1b4 --- /dev/null +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/client/api/uomg/UomgEarthLoveFeignClient.java @@ -0,0 +1,29 @@ +package com.xjs.common.client.api.uomg; + +import com.alibaba.fastjson.JSONObject; +import com.xjs.annotation.ApiLog; +import com.xjs.common.client.factory.UomgEarthLoveFeignFactory; +import com.xjs.copywriting.domain.RequestBody; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.cloud.openfeign.SpringQueryMap; +import org.springframework.web.bind.annotation.PostMapping; + +import static com.xjs.consts.ApiConst.UOMG_EARTH_LOVE; +import static com.xjs.consts.ApiConst.UOMG_EARTH_LOVE_URL; + +/** + * Uomg平台 土味情话 feign + * + * @author xiejs + * @since 2022-02-14 + */ +@FeignClient(name = "uomgEarthLove", url = UOMG_EARTH_LOVE_URL, fallbackFactory = UomgEarthLoveFeignFactory.class) +@Deprecated +public interface UomgEarthLoveFeignClient { + @PostMapping(headers = {"Content-Type=text/html;charset=UTF-8"}) + @ApiLog(name = UOMG_EARTH_LOVE, + url = UOMG_EARTH_LOVE_URL, + method = "Get") + @Deprecated + JSONObject earthLoveApi(@SpringQueryMap RequestBody requestBody); +} diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/client/factory/UomgEarthLoveFeignFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/client/factory/UomgEarthLoveFeignFactory.java new file mode 100644 index 00000000..dda92170 --- /dev/null +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/client/factory/UomgEarthLoveFeignFactory.java @@ -0,0 +1,28 @@ +package com.xjs.common.client.factory; + +import com.alibaba.fastjson.JSONObject; +import com.ruoyi.common.core.domain.R; +import com.xjs.common.client.api.uomg.UomgEarthLoveFeignClient; +import lombok.extern.log4j.Log4j2; +import org.springframework.cloud.openfeign.FallbackFactory; +import org.springframework.stereotype.Component; + +import static com.xjs.consts.ApiConst.DEMOTE_ERROR; + +/** + * @author xiejs + * @since 2022-02-14 + */ +@Component +@Log4j2 +public class UomgEarthLoveFeignFactory implements FallbackFactory { + @Override + public UomgEarthLoveFeignClient create(Throwable cause) { + log.error("api模块Uomg-土味情话服务调用失败:{},执行降级处理", cause.getMessage()); + return (req) -> { + JSONObject jsonObject = new JSONObject(); + jsonObject.put(DEMOTE_ERROR, R.FAIL); + return jsonObject; + }; + } +} diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/controller/CopyWritingController.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/controller/CopyWritingController.java index 0cee1609..d743122f 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/controller/CopyWritingController.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/controller/CopyWritingController.java @@ -55,6 +55,8 @@ public class CopyWritingController extends BaseController { private CopyWritingFactory lqPoisonChickenWritingFactory; @Autowired private CopyWritingFactory lqAWordCopyWritingFactory; + @Autowired + private CopyWritingFactory uomgEarthLoveCopyWritingFactory; @GetMapping @@ -108,6 +110,7 @@ public class CopyWritingController extends BaseController { factories.add(lqDogDiaryCopyWritingFactory); factories.add(lqPoisonChickenWritingFactory); factories.add(lqAWordCopyWritingFactory); + //factories.add(uomgEarthLoveCopyWritingFactory); //--------add----------------------------;- //随机调用集合中的接口 return RandomUtil.randomEle(factories); diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqAWordCopyWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqAWordCopyWritingFactory.java index 0c1af1e8..b404eb7a 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqAWordCopyWritingFactory.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqAWordCopyWritingFactory.java @@ -1,7 +1,7 @@ package com.xjs.copywriting.factory.impl; import com.xjs.common.client.api.lq.LqAWordFeignClient; -import com.xjs.consts.TianXingConst; +import com.xjs.consts.CopyWritingConst; import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.RequestBody; import com.xjs.copywriting.factory.CopyWritingFactory; @@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** + * 零七平台 一言api工厂实现 * @author xiejs * @since 2022-02-14 */ @@ -33,7 +34,7 @@ public class LqAWordCopyWritingFactory implements CopyWritingFactory { CopyWriting copyWriting = new CopyWriting(); copyWriting.setContent(data); copyWriting.setSource("一言"); - copyWriting.setType(TianXingConst.YY); + copyWriting.setType(CopyWritingConst.YY); copyWritingService.save(copyWriting); return copyWriting; } diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqDogDiaryCopyWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqDogDiaryCopyWritingFactory.java index c02829c0..08835dbb 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqDogDiaryCopyWritingFactory.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqDogDiaryCopyWritingFactory.java @@ -1,7 +1,7 @@ package com.xjs.copywriting.factory.impl; import com.xjs.common.client.api.lq.LqDogDiaryFeignClient; -import com.xjs.consts.TianXingConst; +import com.xjs.consts.CopyWritingConst; import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.RequestBody; import com.xjs.copywriting.factory.CopyWritingFactory; @@ -35,7 +35,7 @@ public class LqDogDiaryCopyWritingFactory implements CopyWritingFactory { CopyWriting copyWriting = new CopyWriting(); copyWriting.setContent(data); copyWriting.setSource("舔狗日记"); - copyWriting.setType(TianXingConst.TGRJ); + copyWriting.setType(CopyWritingConst.TGRJ); copyWritingService.save(copyWriting); return copyWriting; diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqPoisonChickenWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqPoisonChickenWritingFactory.java index 30f0e6f9..034a41cc 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqPoisonChickenWritingFactory.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/LqPoisonChickenWritingFactory.java @@ -1,7 +1,7 @@ package com.xjs.copywriting.factory.impl; import com.xjs.common.client.api.lq.LqPoisonChickenFeignClient; -import com.xjs.consts.TianXingConst; +import com.xjs.consts.CopyWritingConst; import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.RequestBody; import com.xjs.copywriting.factory.CopyWritingFactory; @@ -35,7 +35,7 @@ public class LqPoisonChickenWritingFactory implements CopyWritingFactory { CopyWriting copyWriting = new CopyWriting(); copyWriting.setContent(data); copyWriting.setSource("毒鸡汤"); - copyWriting.setType(TianXingConst.DJT); + copyWriting.setType(CopyWritingConst.DJT); copyWritingService.save(copyWriting); return copyWriting; } diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/RollMMYJCopyWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/RollMMYJCopyWritingFactory.java index 6c5695aa..53736681 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/RollMMYJCopyWritingFactory.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/RollMMYJCopyWritingFactory.java @@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.xjs.common.client.api.roll.RollMMYJFeignClient; import com.xjs.properties.RollProperties; -import com.xjs.consts.TianXingConst; +import com.xjs.consts.CopyWritingConst; import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.RequestBody; import com.xjs.copywriting.factory.CopyWritingFactory; @@ -52,7 +52,7 @@ public class RollMMYJCopyWritingFactory implements CopyWritingFactory { JSONObject toJSON = (JSONObject) JSONObject.toJSON(json); copyWriting.setContent(toJSON.getString("content")); copyWriting.setSource(toJSON.getString("author")); - copyWriting.setType(TianXingConst.MRYJ); + copyWriting.setType(CopyWritingConst.MRYJ); if (StringUtils.isBlank(copyWriting.getSource())) { copyWriting.setSource("匿名"); } diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingJDTCCopyWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingJDTCCopyWritingFactory.java index fc21e420..504d9a5a 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingJDTCCopyWritingFactory.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingJDTCCopyWritingFactory.java @@ -4,8 +4,8 @@ import cn.hutool.http.HttpStatus; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.xjs.common.client.api.tianxing.TianXingJDTCFeignClient; +import com.xjs.consts.CopyWritingConst; import com.xjs.properties.TianXingProperties; -import com.xjs.consts.TianXingConst; import com.xjs.exception.ApiException; import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.RequestBody; @@ -48,7 +48,7 @@ public class TianXingJDTCCopyWritingFactory implements CopyWritingFactory { CopyWriting copyWriting = new CopyWriting(); copyWriting.setContent(dialogue); copyWriting.setSource(source); - copyWriting.setType(TianXingConst.JDTC); + copyWriting.setType(CopyWritingConst.JDTC); copyWritingMapper.insert(copyWriting); return copyWriting; }else { diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingMMMYCopyWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingMMMYCopyWritingFactory.java index fd888691..2b565cea 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingMMMYCopyWritingFactory.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingMMMYCopyWritingFactory.java @@ -5,7 +5,7 @@ import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.xjs.common.client.api.tianxing.TianXingMMMYFeignClient; import com.xjs.properties.TianXingProperties; -import com.xjs.consts.TianXingConst; +import com.xjs.consts.CopyWritingConst; import com.xjs.exception.ApiException; import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.RequestBody; @@ -48,7 +48,7 @@ public class TianXingMMMYCopyWritingFactory implements CopyWritingFactory { CopyWriting copyWriting = new CopyWriting(); copyWriting.setContent(content); copyWriting.setSource(author); - copyWriting.setType(TianXingConst.MMMY); + copyWriting.setType(CopyWritingConst.MMMY); copyWritingMapper.insert(copyWriting); return copyWriting; }else { diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingPYQCopyWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingPYQCopyWritingFactory.java index d5cc3821..d81bb2b3 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingPYQCopyWritingFactory.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingPYQCopyWritingFactory.java @@ -4,8 +4,8 @@ import cn.hutool.http.HttpStatus; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.xjs.common.client.api.tianxing.TianXingPYQFeignClient; +import com.xjs.consts.CopyWritingConst; import com.xjs.properties.TianXingProperties; -import com.xjs.consts.TianXingConst; import com.xjs.exception.ApiException; import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.RequestBody; @@ -50,7 +50,7 @@ public class TianXingPYQCopyWritingFactory implements CopyWritingFactory { CopyWriting copyWriting = new CopyWriting(); copyWriting.setContent(content); copyWriting.setSource(source); - copyWriting.setType(TianXingConst.PYQ); + copyWriting.setType(CopyWritingConst.PYQ); copyWritingMapper.insert(copyWriting); return copyWriting; }else { diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingWYYCopyWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingWYYCopyWritingFactory.java index f1145a25..30a02737 100644 --- a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingWYYCopyWritingFactory.java +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/TianXingWYYCopyWritingFactory.java @@ -5,7 +5,7 @@ import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.xjs.common.client.api.tianxing.TianXingWYYFeignClient; import com.xjs.properties.TianXingProperties; -import com.xjs.consts.TianXingConst; +import com.xjs.consts.CopyWritingConst; import com.xjs.exception.ApiException; import com.xjs.copywriting.domain.CopyWriting; import com.xjs.copywriting.domain.RequestBody; @@ -50,7 +50,7 @@ public class TianXingWYYCopyWritingFactory implements CopyWritingFactory { CopyWriting copyWriting = new CopyWriting(); copyWriting.setContent(content); copyWriting.setSource(source); - copyWriting.setType(TianXingConst.WYY); + copyWriting.setType(CopyWritingConst.WYY); copyWritingMapper.insert(copyWriting); return copyWriting; }else { diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/UomgEarthLoveCopyWritingFactory.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/UomgEarthLoveCopyWritingFactory.java new file mode 100644 index 00000000..d5838ca5 --- /dev/null +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/copywriting/factory/impl/UomgEarthLoveCopyWritingFactory.java @@ -0,0 +1,46 @@ +package com.xjs.copywriting.factory.impl; + +import com.alibaba.fastjson.JSONObject; +import com.xjs.common.client.api.uomg.UomgEarthLoveFeignClient; +import com.xjs.consts.CopyWritingConst; +import com.xjs.copywriting.domain.CopyWriting; +import com.xjs.copywriting.domain.RequestBody; +import com.xjs.copywriting.factory.CopyWritingFactory; +import com.xjs.copywriting.service.CopyWritingService; +import com.xjs.exception.ApiException; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import static com.xjs.consts.ApiConst.DEMOTE_ERROR; + +/** + * Uomg平台 土味情话 api工厂实现 + * @author xiejs + * @since 2022-02-14 + */ +@Service +@Deprecated +public class UomgEarthLoveCopyWritingFactory implements CopyWritingFactory { + @Autowired + private CopyWritingService copyWritingService; + @Autowired + private UomgEarthLoveFeignClient uomgEarthLoveFeignClient; + + + @Override + @Deprecated + public CopyWriting productCopyWriting(RequestBody requestBody) { + requestBody.setFormat("json"); + JSONObject jsonObject = uomgEarthLoveFeignClient.earthLoveApi(requestBody); + if (jsonObject.containsKey(DEMOTE_ERROR)) { + throw new ApiException("Uomg平台 土味情话接口调用异常"); + } + String content = jsonObject.getString("content"); + CopyWriting copyWriting = new CopyWriting(); + copyWriting.setContent(content); + copyWriting.setSource("土味情话"); + copyWriting.setType(CopyWritingConst.TWQH); + copyWritingService.save(copyWriting); + return copyWriting; + } +}