From 1f2ab3faafd2c0e06d4aceb4bf5a815235a32608 Mon Sep 17 00:00:00 2001
From: lbq <1065079612@qq.com>
Date: 星期二, 13 一月 2026 16:33:40 +0800
Subject: [PATCH] 实现mes和erp推送数据功能,mes已初测,erp待测试
---
rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/phyz/MESController.java | 43 +++++++++++++++++++++++++++++++++++++++++++
1 files changed, 43 insertions(+), 0 deletions(-)
diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/phyz/MESController.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/phyz/MESController.java
index 734a128..7114a1e 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/phyz/MESController.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/controller/phyz/MESController.java
@@ -5,23 +5,31 @@
import com.vincent.rsf.framework.exception.CoolException;
import com.vincent.rsf.openApi.entity.dto.CommonResponse;
import com.vincent.rsf.openApi.entity.phyz.*;
+import com.vincent.rsf.openApi.service.phyz.MesReportService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping;
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;
import java.util.List;
import java.util.Objects;
import static com.vincent.rsf.openApi.controller.AuthController.SIMULATED_DATA_ENABLE;
import static com.vincent.rsf.openApi.controller.phyz.ERPController.paramsFormat;
+@Slf4j
@RestController
@RequestMapping("/mes")
@Api("閾跺骇鏂板伐鍘傦紙浜旀湡锛塎ES鎺ュ彛")
public class MESController {
+
+ @Resource
+ private MesReportService mesReportService;
+
@ApiOperation("澶囨枡閫氱煡")
@PostMapping("/callMaterial")
@@ -91,4 +99,39 @@
return CommonResponse.ok();
}
+ // region 娴嬭瘯鎺ㄩ�佸姛鑳�
+ @ApiOperation("鎵樼洏淇℃伅鍚屾")
+ @PostMapping("/syncPalletInfo")
+ public CommonResponse syncPalletInfo(@RequestBody Object objParams) {
+ try {
+ return mesReportService.syncPalletInfo(objParams);
+ } catch (Exception e) {
+ log.error("mes, syncPalletInfo", e);
+ }
+ return CommonResponse.ok();
+ }
+
+ @ApiOperation("绔欑偣淇℃伅鍚屾")
+ @PostMapping("/syncStationInfo")
+ public CommonResponse syncStationInfo(@RequestBody Object objParams) {
+ try {
+ return mesReportService.syncStationInfo(objParams);
+ } catch (Exception e) {
+ log.error("mes, syncStationInfo", e);
+ }
+ return CommonResponse.ok();
+ }
+
+ @ApiOperation("AGV浠诲姟鍥炶皟")
+ @PostMapping("/reportTaskExecute")
+ public CommonResponse reportTaskExecute(@RequestBody Object objParams) {
+ try {
+ return mesReportService.reportTaskExecute(objParams);
+ } catch (Exception e) {
+ log.error("mes, reportTaskExecute", e);
+ }
+ return CommonResponse.ok();
+ }
+ // endregion
+
}
--
Gitblit v1.9.1