From e2775bc7d0107411ee124afe96a108879a639cab Mon Sep 17 00:00:00 2001 From: Leon <3066758958@qq.com> Date: Tue, 29 Jun 2021 16:19:38 +0800 Subject: [PATCH] =?UTF-8?q?SFC=E8=B7=9F=E8=B8=AA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/constant/CustomFieldConstant.java | 37 ++---- .../mesnac/common/enums/HandleEnum.java | 2 + .../service/impl/InterfaceServiceImpl.java | 2 +- .../service/impl/SfcDataServiceImpl.java | 58 --------- .../controller/SfcDataController.java | 7 +- .../production}/mapper/SfcDataMapper.java | 4 +- .../mesnac/production}/model/SfcData.java | 4 +- .../production}/service/SfcDataService.java | 6 +- .../service/impl/SfcDataServiceImpl.java | 114 ++++++++++++++++++ .../main/resources/mapper/SfcDataMapper.xml | 8 +- 10 files changed, 144 insertions(+), 98 deletions(-) delete mode 100644 meapi/src/main/java/com/foreverwin/mesnac/meapi/service/impl/SfcDataServiceImpl.java rename {meapi/src/main/java/com/foreverwin/mesnac/meapi => production/src/main/java/com/foreverwin/mesnac/production}/mapper/SfcDataMapper.java (71%) rename {meapi/src/main/java/com/foreverwin/mesnac/meapi => production/src/main/java/com/foreverwin/mesnac/production}/model/SfcData.java (96%) rename {meapi/src/main/java/com/foreverwin/mesnac/meapi => production/src/main/java/com/foreverwin/mesnac/production}/service/SfcDataService.java (77%) create mode 100644 production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcDataServiceImpl.java rename {meapi => production}/src/main/resources/mapper/SfcDataMapper.xml (98%) diff --git a/common/src/main/java/com/foreverwin/mesnac/common/constant/CustomFieldConstant.java b/common/src/main/java/com/foreverwin/mesnac/common/constant/CustomFieldConstant.java index bf1b995b..302e2a9d 100644 --- a/common/src/main/java/com/foreverwin/mesnac/common/constant/CustomFieldConstant.java +++ b/common/src/main/java/com/foreverwin/mesnac/common/constant/CustomFieldConstant.java @@ -7,14 +7,7 @@ package com.foreverwin.mesnac.common.constant; * @since 2021-05-12 */ public class CustomFieldConstant { - /** - * 物料 - */ - public static final String ITEM_CUSTOM_FIELD_ACCESSORY_TYPE = "ACCESSORY_TYPE";//辅料类型 - /** - * 工单 - */ /** * 资源 @@ -26,34 +19,30 @@ public class CustomFieldConstant { */ public static final String WORK_CENTER_CUSTOM_FIELD_PROCESS_CONTROL= "PROCESS_CONTROL";//工控程序 - /** - * 物料清单 - */ - public static final String BOM_COMPONENT_CUSTOM_FIELD_STEP_ID = "STEP_ID";//步骤 - - - //工厂 - public static String SO_FACTORY = "FACTORY"; + public static final String SO_FACTORY = "FACTORY"; //工作指令 - public static String SO_WORK_ORDER = "WORK_ORDER"; + public static final String SO_WORK_ORDER = "WORK_ORDER"; //项目号 - public static String SO_ITEM_NUMER = "ITEM_NUMBER"; + public static final String SO_ITEM_NUMBER = "ITEM_NUMBER"; //工单类型 - public static String SO_SHOP_ORDER_TYPE = "SHOP_ORDER_TYPE"; + public static final String SO_SHOP_ORDER_TYPE = "SHOP_ORDER_TYPE"; //产品类型 - public static String SO_PRODUCT_CATEGORY = "PRODUCT_CATEGORY"; + public static final String SO_PRODUCT_CATEGORY = "PRODUCT_CATEGORY"; //工单备注 - public static String SO_COMMENTS = "COMMENTS"; + public static final String SO_COMMENTS = "COMMENTS"; //是否开始生产 - public static String SO_START_PRODUCT = "START_PRODUCT"; + public static final String SO_START_PRODUCT = "START_PRODUCT"; //************************************************************************************** - public static String ROUTER_OP_PROD_TIME = "PROD_TIME"; - public static String ROUTER_OP_OUT_SOURCE = "OUT_SOURCE"; + public static final String ROUTER_OP_PROD_TIME = "PROD_TIME"; + public static final String ROUTER_OP_OUT_SOURCE = "OUT_SOURCE"; //************************************************************************************** - public static String BOM_COM_STEP_ID = "STEP_ID"; + public static final String BOM_COM_STEP_ID = "STEP_ID"; + + + public static final String SFC_DATA_LOCATION = "LOCATION"; } diff --git a/common/src/main/java/com/foreverwin/mesnac/common/enums/HandleEnum.java b/common/src/main/java/com/foreverwin/mesnac/common/enums/HandleEnum.java index 7f84e4c9..633abb1a 100644 --- a/common/src/main/java/com/foreverwin/mesnac/common/enums/HandleEnum.java +++ b/common/src/main/java/com/foreverwin/mesnac/common/enums/HandleEnum.java @@ -26,6 +26,8 @@ public enum HandleEnum { /**车间作业控制*/ SFC_BOM( "SFCBOMBO:", "SFCBOMBO:{0}" ), + SFC_DATA( "SFCDataBO:", "SFCDataBO:{0},{1}" ), + /**物料*/ ITEM( "ItemBO:", "ItemBO:{0},{1},{2}" ), diff --git a/integration/src/main/java/com/foreverwin/mesnac/integration/service/impl/InterfaceServiceImpl.java b/integration/src/main/java/com/foreverwin/mesnac/integration/service/impl/InterfaceServiceImpl.java index cd52a844..ad562bb6 100644 --- a/integration/src/main/java/com/foreverwin/mesnac/integration/service/impl/InterfaceServiceImpl.java +++ b/integration/src/main/java/com/foreverwin/mesnac/integration/service/impl/InterfaceServiceImpl.java @@ -463,7 +463,7 @@ public class InterfaceServiceImpl implements InterfaceService { if (StringUtil.notBlank(shopOrderSyncRequest.getITEM_NUMBER())) { customFields = new CustomFields(); customFields.setHandle(shopOrderBo); - customFields.setAttribute(CustomFieldConstant.SO_ITEM_NUMER); + customFields.setAttribute(CustomFieldConstant.SO_ITEM_NUMBER); customFields.setValue(shopOrderSyncRequest.getITEM_NUMBER()); customFieldsList.add(customFields); } diff --git a/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/impl/SfcDataServiceImpl.java b/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/impl/SfcDataServiceImpl.java deleted file mode 100644 index 5c14c8ad..00000000 --- a/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/impl/SfcDataServiceImpl.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.foreverwin.mesnac.meapi.service.impl; - -import com.foreverwin.mesnac.meapi.service.SfcService; -import com.foreverwin.mesnac.meapi.service.WorkCenterService; -import com.foreverwin.modular.core.util.FrontPage; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.foreverwin.mesnac.meapi.model.SfcData; -import com.foreverwin.mesnac.meapi.mapper.SfcDataMapper; -import com.foreverwin.mesnac.meapi.service.SfcDataService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.transaction.annotation.Transactional; - -import java.util.List; -import java.util.logging.Handler; - -/** - *
- * 服务实现类 - *
- * - * @author Leon.L - * @since 2021-06-29 - */ -@Service -@Transactional(rollbackFor = Exception.class) -public class SfcDataServiceImpl extends ServiceImpl
diff --git a/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/SfcDataService.java b/production/src/main/java/com/foreverwin/mesnac/production/service/SfcDataService.java
similarity index 77%
rename from meapi/src/main/java/com/foreverwin/mesnac/meapi/service/SfcDataService.java
rename to production/src/main/java/com/foreverwin/mesnac/production/service/SfcDataService.java
index 05366856..1b0669d6 100644
--- a/meapi/src/main/java/com/foreverwin/mesnac/meapi/service/SfcDataService.java
+++ b/production/src/main/java/com/foreverwin/mesnac/production/service/SfcDataService.java
@@ -1,7 +1,7 @@
-package com.foreverwin.mesnac.meapi.service;
+package com.foreverwin.mesnac.production.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.foreverwin.mesnac.meapi.model.SfcData;
+import com.foreverwin.mesnac.production.model.SfcData;
import com.baomidou.mybatisplus.extension.service.IService;
import com.foreverwin.modular.core.util.FrontPage;
@@ -33,5 +33,5 @@ public interface SfcDataService extends IService
+ * 服务实现类
+ *