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