From 42f4246ff22f871b7cee15113cbe7523de8ab578 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期一, 01 六月 2020 14:24:37 +0800
Subject: [PATCH] 优化创建物业功能
---
Api/src/main/java/com/java110/api/bmo/unit/impl/UnitBMOImpl.java | 37 +++++++++++++------------------------
1 files changed, 13 insertions(+), 24 deletions(-)
diff --git a/Api/src/main/java/com/java110/api/bmo/unit/impl/UnitBMOImpl.java b/Api/src/main/java/com/java110/api/bmo/unit/impl/UnitBMOImpl.java
index 2b28eac..6b396bf 100644
--- a/Api/src/main/java/com/java110/api/bmo/unit/impl/UnitBMOImpl.java
+++ b/Api/src/main/java/com/java110/api/bmo/unit/impl/UnitBMOImpl.java
@@ -4,8 +4,10 @@
import com.java110.api.bmo.ApiBaseBMO;
import com.java110.api.bmo.unit.IUnitBMO;
import com.java110.core.context.DataFlowContext;
+import com.java110.po.unit.UnitPo;
import com.java110.utils.constant.BusinessTypeConstant;
import com.java110.utils.constant.CommonConstant;
+import com.java110.utils.util.BeanConvertUtil;
import org.springframework.stereotype.Service;
/**
@@ -25,19 +27,15 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject editUnit(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void editUnit(JSONObject paramInJson, DataFlowContext dataFlowContext) {
-
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_DELETE_UNIT_INFO);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessUnit = new JSONObject();
businessUnit.put("unitId", paramInJson.getString("unitId"));
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessUnit", businessUnit);
+ UnitPo unitPo = BeanConvertUtil.covertBean(businessUnit, UnitPo.class);
- return business;
+ super.delete(dataFlowContext, unitPo, BusinessTypeConstant.BUSINESS_TYPE_DELETE_UNIT_INFO);
}
+
/**
* 娣诲姞灏忓尯妤间俊鎭�
*
@@ -45,13 +43,8 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject addUnit(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void addUnit(JSONObject paramInJson, DataFlowContext dataFlowContext) {
-
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_UNIT_INFO);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessUnit = new JSONObject();
businessUnit.put("floorId", paramInJson.getString("floorId"));
businessUnit.put("layerCount", paramInJson.getString("layerCount"));
@@ -60,10 +53,11 @@
businessUnit.put("lift", paramInJson.getString("lift"));
businessUnit.put("remark", paramInJson.getString("remark"));
businessUnit.put("userId", dataFlowContext.getRequestCurrentHeaders().get(CommonConstant.HTTP_USER_ID));
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessUnit", businessUnit);
+ UnitPo unitPo = BeanConvertUtil.covertBean(businessUnit, UnitPo.class);
- return business;
+ super.insert(dataFlowContext, unitPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_UNIT_INFO);
}
+
/**
* 淇敼灏忓尯妤间俊鎭�
*
@@ -71,13 +65,8 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- public JSONObject editUpdateUnit(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ public void editUpdateUnit(JSONObject paramInJson, DataFlowContext dataFlowContext) {
-
- JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
- business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_UNIT_INFO);
- business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
- business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
JSONObject businessUnit = new JSONObject();
businessUnit.put("floorId", paramInJson.getString("floorId"));
businessUnit.put("layerCount", paramInJson.getString("layerCount"));
@@ -86,8 +75,8 @@
businessUnit.put("lift", paramInJson.getString("lift"));
businessUnit.put("remark", paramInJson.getString("remark"));
businessUnit.put("userId", dataFlowContext.getRequestCurrentHeaders().get(CommonConstant.HTTP_USER_ID));
- business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessUnit", businessUnit);
+ UnitPo unitPo = BeanConvertUtil.covertBean(businessUnit, UnitPo.class);
- return business;
+ super.update(dataFlowContext, unitPo, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_UNIT_INFO);
}
}
--
Gitblit v1.8.0