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