|
@@ -9,6 +9,7 @@ import com.ruoyi.system.api.RemoteConfigService;
|
|
|
import com.ruoyi.system.api.RemoteFileService;
|
|
|
import com.ruoyi.system.api.domain.SysFile;
|
|
|
import com.sooka.sponest.dataexchange.exchange.domian.DataExchangeEntity;
|
|
|
+import com.sooka.sponest.dataexchange.remoteapi.service.center.data.RemoteDataBaseService;
|
|
|
import com.sooka.sponest.dataexchange.remoteapi.service.center.event.RemoteEventBaseService;
|
|
|
import com.sooka.sponest.dataexchange.sendChange.domian.CenterdataTKeyProjects;
|
|
|
import com.sooka.sponest.dataexchange.sendChange.domian.CenterdataTKeyProjectsPictures;
|
|
@@ -34,7 +35,7 @@ import java.util.List;
|
|
|
public class EngineeringController {
|
|
|
|
|
|
@Resource
|
|
|
- private RemoteEventBaseService remoteEventBaseService;
|
|
|
+ private RemoteDataBaseService remoteDataBaseService;
|
|
|
@Resource
|
|
|
private RemoteConfigService remoteConfigService;
|
|
|
// @Value("${}")
|
|
@@ -49,9 +50,10 @@ public class EngineeringController {
|
|
|
@PostMapping("/pushEngineeringData")
|
|
|
@ResponseBody
|
|
|
public R<?> pushEngineeringData(@RequestBody CenterdataTKeyProjects centerdataTKeyProjects) {
|
|
|
- log.info("dataExchangeEntity:{}",centerdataTKeyProjects);
|
|
|
+ log.info("centerdataTKeyProjects:{}",centerdataTKeyProjects);
|
|
|
if (StringUtils.isNotEmpty(SecurityUtils.getToken())) {
|
|
|
- R<?> result = remoteEventBaseService.projects(centerdataTKeyProjects);
|
|
|
+ log.info("SecurityUtils.getToken()",SecurityUtils.getToken());
|
|
|
+ R<?> result = remoteDataBaseService.projects(centerdataTKeyProjects);
|
|
|
if (result.getCode() == 200) {
|
|
|
return R.ok("推送成功");
|
|
|
} else {
|
|
@@ -89,53 +91,53 @@ public class EngineeringController {
|
|
|
* @param
|
|
|
* @return
|
|
|
*/
|
|
|
- @PostMapping("/pushAreaData")
|
|
|
- @ResponseBody
|
|
|
- public R<?> pushAreaData(@RequestBody DataExchangeEntity dataExchangeEntity) {
|
|
|
- log.info("dataExchangeEntity:{}",dataExchangeEntity);
|
|
|
- List<String> pictureList = new ArrayList<>();
|
|
|
- if (StringUtils.isNotEmpty(SecurityUtils.getToken()) && !CollectionUtils.isEmpty(dataExchangeEntity.getEventPicture())) {
|
|
|
- for (String picture : dataExchangeEntity.getEventPicture()) {
|
|
|
- if (!"image".equals(FilePrefixUtils.getUrlSuffix(picture))) {
|
|
|
- log.error("事件图片必须为图片格式---{}", dataExchangeEntity);
|
|
|
- return R.fail("事件图片必须为图片格式");
|
|
|
- } else {
|
|
|
- MultipartFile multipartFile = FilePrefixUtils.urlToMultipartFile(picture, System.currentTimeMillis() + ".jpg");
|
|
|
- SysFile sysFile = SpringUtils.getBean(RemoteFileService.class).upload(multipartFile).getData();
|
|
|
- pictureList.add(sysFile.getUrl());
|
|
|
- }
|
|
|
- }
|
|
|
- dataExchangeEntity.setPictureUrlList(pictureList);
|
|
|
- R<?> result = remoteEventBaseService.insert3rdSystemEvent(dataExchangeEntity);
|
|
|
- if (result.getCode() == 200) {
|
|
|
- return R.ok("推送成功");
|
|
|
- } else {
|
|
|
- return R.fail(result.getMsg());
|
|
|
- }
|
|
|
- } else {
|
|
|
- return R.fail("推送失败");
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- @PostMapping("/receiveAreaData")
|
|
|
- @ResponseBody
|
|
|
- public R<?> receiveAreaData(@RequestBody DataExchangeEntity dataExchangeEntity) {
|
|
|
- System.out.println(dataExchangeEntity);
|
|
|
- R<String> appUrl = remoteConfigService.remotegetConfigKey("appUrl");
|
|
|
- List<String> pictureList = new ArrayList<>();
|
|
|
- for (String picture : dataExchangeEntity.getEventPicture()) {
|
|
|
- pictureList.add(appUrl.getData().toString() + picture);
|
|
|
- }
|
|
|
- dataExchangeEntity.setEventPicture(pictureList);
|
|
|
- // TODO: 2024/1/9 0009 待修改
|
|
|
- JSONObject jsonObject = new JSONObject();
|
|
|
- jsonObject.put("", dataExchangeEntity);
|
|
|
- try {
|
|
|
- RestUtil.post(url, jsonObject);
|
|
|
- } catch (Exception e) {
|
|
|
- log.info("远程调用119报错");
|
|
|
- }
|
|
|
- return R.ok("接收成功");
|
|
|
- }
|
|
|
+// @PostMapping("/pushAreaData")
|
|
|
+// @ResponseBody
|
|
|
+// public R<?> pushAreaData(@RequestBody DataExchangeEntity dataExchangeEntity) {
|
|
|
+// log.info("dataExchangeEntity:{}",dataExchangeEntity);
|
|
|
+// List<String> pictureList = new ArrayList<>();
|
|
|
+// if (StringUtils.isNotEmpty(SecurityUtils.getToken()) && !CollectionUtils.isEmpty(dataExchangeEntity.getEventPicture())) {
|
|
|
+// for (String picture : dataExchangeEntity.getEventPicture()) {
|
|
|
+// if (!"image".equals(FilePrefixUtils.getUrlSuffix(picture))) {
|
|
|
+// log.error("事件图片必须为图片格式---{}", dataExchangeEntity);
|
|
|
+// return R.fail("事件图片必须为图片格式");
|
|
|
+// } else {
|
|
|
+// MultipartFile multipartFile = FilePrefixUtils.urlToMultipartFile(picture, System.currentTimeMillis() + ".jpg");
|
|
|
+// SysFile sysFile = SpringUtils.getBean(RemoteFileService.class).upload(multipartFile).getData();
|
|
|
+// pictureList.add(sysFile.getUrl());
|
|
|
+// }
|
|
|
+// }
|
|
|
+// dataExchangeEntity.setPictureUrlList(pictureList);
|
|
|
+// R<?> result = remoteDataBaseService.insert3rdSystemEvent(dataExchangeEntity);
|
|
|
+// if (result.getCode() == 200) {
|
|
|
+// return R.ok("推送成功");
|
|
|
+// } else {
|
|
|
+// return R.fail(result.getMsg());
|
|
|
+// }
|
|
|
+// } else {
|
|
|
+// return R.fail("推送失败");
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+//
|
|
|
+// @PostMapping("/receiveAreaData")
|
|
|
+// @ResponseBody
|
|
|
+// public R<?> receiveAreaData(@RequestBody DataExchangeEntity dataExchangeEntity) {
|
|
|
+// System.out.println(dataExchangeEntity);
|
|
|
+// R<String> appUrl = remoteConfigService.remotegetConfigKey("appUrl");
|
|
|
+// List<String> pictureList = new ArrayList<>();
|
|
|
+// for (String picture : dataExchangeEntity.getEventPicture()) {
|
|
|
+// pictureList.add(appUrl.getData().toString() + picture);
|
|
|
+// }
|
|
|
+// dataExchangeEntity.setEventPicture(pictureList);
|
|
|
+// // TODO: 2024/1/9 0009 待修改
|
|
|
+// JSONObject jsonObject = new JSONObject();
|
|
|
+// jsonObject.put("", dataExchangeEntity);
|
|
|
+// try {
|
|
|
+// RestUtil.post(url, jsonObject);
|
|
|
+// } catch (Exception e) {
|
|
|
+// log.info("远程调用119报错");
|
|
|
+// }
|
|
|
+// return R.ok("接收成功");
|
|
|
+// }
|
|
|
}
|