From 549b9d60edcdb46366c60666ea4ee2c2e4533951 Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期三, 06 十一月 2024 19:47:51 +0800
Subject: [PATCH] 创建工单接口,通过RocketMQ推送给消费者
---
pipIrr-platform/pipIrr-web/pipIrr-web-app/src/main/java/com/dy/pipIrrApp/workOrder/WorkOrderSv.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-app/src/main/java/com/dy/pipIrrApp/workOrder/WorkOrderSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-app/src/main/java/com/dy/pipIrrApp/workOrder/WorkOrderSv.java
index c635d5e..1a01ab6 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-app/src/main/java/com/dy/pipIrrApp/workOrder/WorkOrderSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-app/src/main/java/com/dy/pipIrrApp/workOrder/WorkOrderSv.java
@@ -1,7 +1,13 @@
package com.dy.pipIrrApp.workOrder;
+import com.dy.pipIrrGlobal.daoOp.OpeWorkOrderMapper;
+import com.dy.pipIrrGlobal.pojoOp.OpeWorkOrder;
+import com.dy.pipIrrGlobal.voOp.VoWorkOrder;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+
+import java.util.Date;
/**
* @author ZhuBaoMin
@@ -13,4 +19,30 @@
@Slf4j
@Service
public class WorkOrderSv {
+ @Autowired
+ private OpeWorkOrderMapper opeWorkOrderMapper;
+
+ /**
+ * 娣诲姞宸ュ崟璁板綍
+ * @param po
+ * @return
+ */
+ public Long insertWorkOrder(OpeWorkOrder po) {
+ po.setDispatchTime(new Date());
+ po.setState((byte)1);
+ po.setRejectTimes(0);
+ po.setDeleted(0L);
+
+ opeWorkOrderMapper.insert(po);
+ return po.getId();
+ }
+
+ /**
+ * 鏍规嵁涓婚敭鑾峰彇宸ュ崟瑙嗗浘瀵硅薄
+ * @param workOrderId
+ * @return
+ */
+ public VoWorkOrder getWorkOrderById(Long workOrderId) {
+ return opeWorkOrderMapper.getWorkOrderById(workOrderId);
+ }
}
--
Gitblit v1.8.0