From 3b76858df989edd327bfb3c8fbb9544c7f16304f Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期一, 06 七月 2020 19:57:52 +0800
Subject: [PATCH] 优化事务处理
---
service-order/src/main/java/com/java110/order/smo/impl/OIdServiceSMOImpl.java | 36 +++++++++++++++++++++++++++++++-----
1 files changed, 31 insertions(+), 5 deletions(-)
diff --git a/service-order/src/main/java/com/java110/order/smo/impl/OIdServiceSMOImpl.java b/service-order/src/main/java/com/java110/order/smo/impl/OIdServiceSMOImpl.java
index cb76e9f..e2fe540 100644
--- a/service-order/src/main/java/com/java110/order/smo/impl/OIdServiceSMOImpl.java
+++ b/service-order/src/main/java/com/java110/order/smo/impl/OIdServiceSMOImpl.java
@@ -10,14 +10,11 @@
import com.java110.order.smo.IOIdServiceSMO;
import com.java110.utils.util.BeanConvertUtil;
import com.java110.utils.util.StringUtil;
+import com.java110.vo.ResultVo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.HttpEntity;
-import org.springframework.http.HttpHeaders;
-import org.springframework.http.HttpMethod;
-import org.springframework.http.HttpStatus;
-import org.springframework.http.ResponseEntity;
+import org.springframework.http.*;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
@@ -109,4 +106,33 @@
return new ResponseEntity<String>("", HttpStatus.OK);
}
}
+
+ @Override
+ public ResponseEntity<String> createOrderItem(OrderItemDto orderItemDto) {
+
+ if (StringUtil.isEmpty(orderItemDto.getoId())) {
+ return new ResponseEntity<String>("璇锋眰鎶ユ枃涓湭鍖呭惈浜嬪姟ID", HttpStatus.NOT_FOUND);
+ }
+
+ if (StringUtil.isEmpty(orderItemDto.getAction())) {
+ return new ResponseEntity<String>("璇锋眰鎶ユ枃涓湭鍖呭惈鍔ㄤ綔", HttpStatus.NOT_FOUND);
+ }
+
+ if (StringUtil.isEmpty(orderItemDto.getActionObj())) {
+ return new ResponseEntity<String>("璇锋眰鎶ユ枃涓湭鍖呭惈鍔ㄤ綔瀵硅薄", HttpStatus.NOT_FOUND);
+ }
+
+ if (StringUtil.isEmpty(orderItemDto.getServiceName())) {
+ return new ResponseEntity<String>("璇锋眰鎶ユ枃涓湭鍖呭惈鏈嶅姟", HttpStatus.NOT_FOUND);
+ }
+ if (StringUtil.isEmpty(orderItemDto.getLogText())) {
+ return new ResponseEntity<String>("璇锋眰鎶ユ枃涓湭鍖呭惈鍥炴粴鏃ュ織", HttpStatus.NOT_FOUND);
+ }
+ if (StringUtil.isEmpty(orderItemDto.getbId()) || orderItemDto.getbId().startsWith("-")) {
+ orderItemDto.setbId(GenerateCodeFactory.getBId());
+ }
+ centerServiceDAOImpl.saveOrderItem(BeanConvertUtil.beanCovertMap(orderItemDto));
+
+ return ResultVo.createResponseEntity(ResultVo.CODE_OK, ResultVo.MSG_OK);
+ }
}
--
Gitblit v1.8.0