From 8954b6c80d6f496baaa9d5a2c3fe5fbbf020bf67 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期日, 31 五月 2020 12:27:42 +0800
Subject: [PATCH] 优化重置密码bug

---
 Api/src/main/java/com/java110/api/bmo/inspectionTaskDetail/impl/InspectionTaskDetailBMOImpl.java |   31 +++++++++++--------------------
 1 files changed, 11 insertions(+), 20 deletions(-)

diff --git a/Api/src/main/java/com/java110/api/bmo/inspectionTaskDetail/impl/InspectionTaskDetailBMOImpl.java b/Api/src/main/java/com/java110/api/bmo/inspectionTaskDetail/impl/InspectionTaskDetailBMOImpl.java
index 69de4bf..eb138d5 100644
--- a/Api/src/main/java/com/java110/api/bmo/inspectionTaskDetail/impl/InspectionTaskDetailBMOImpl.java
+++ b/Api/src/main/java/com/java110/api/bmo/inspectionTaskDetail/impl/InspectionTaskDetailBMOImpl.java
@@ -6,6 +6,8 @@
 import com.java110.core.context.DataFlowContext;
 import com.java110.core.smo.inspectionTaskDetail.IInspectionTaskDetailInnerServiceSMO;
 import com.java110.dto.inspectionTaskDetail.InspectionTaskDetailDto;
+import com.java110.po.inspection.InspectionTaskDetailPo;
+import com.java110.po.inspection.InspectionTaskPo;
 import com.java110.utils.constant.BusinessTypeConstant;
 import com.java110.utils.constant.CommonConstant;
 import com.java110.utils.util.Assert;
@@ -28,19 +30,13 @@
      * @param dataFlowContext 鏁版嵁涓婁笅鏂�
      * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
      */
-    public JSONObject addInspectionTaskDetail(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+    public void addInspectionTaskDetail(JSONObject paramInJson, DataFlowContext dataFlowContext) {
 
+        paramInJson.put("taskDetailId", "-1");
+        InspectionTaskDetailPo inspectionTaskPo = BeanConvertUtil.covertBean(paramInJson, InspectionTaskDetailPo.class);
 
-        JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
-        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_SAVE_INSPECTION_TASK_DETAIL);
-        business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
-        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
-        JSONObject businessInspectionTaskDetail = new JSONObject();
-        businessInspectionTaskDetail.putAll(paramInJson);
-        businessInspectionTaskDetail.put("taskDetailId", "-1");
-        //璁$畻 搴旀敹閲戦
-        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessInspectionTaskDetail", businessInspectionTaskDetail);
-        return business;
+        super.insert(dataFlowContext, inspectionTaskPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_INSPECTION_TASK_DETAIL);
+
     }
 
 
@@ -51,7 +47,7 @@
      * @param dataFlowContext 鏁版嵁涓婁笅鏂�
      * @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
      */
-    public JSONObject updateInspectionTaskDetail(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+    public void updateInspectionTaskDetail(JSONObject paramInJson, DataFlowContext dataFlowContext) {
 
         InspectionTaskDetailDto inspectionTaskDetailDto = new InspectionTaskDetailDto();
         inspectionTaskDetailDto.setTaskDetailId(paramInJson.getString("taskDetailId"));
@@ -60,16 +56,11 @@
 
         Assert.listOnlyOne(inspectionTaskDetailDtos, "鏈壘鍒伴渶瑕佷慨鏀圭殑娲诲姩 鎴栧鏉℃暟鎹�");
 
-
-        JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
-        business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_INSPECTION_TASK_DETAIL);
-        business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ);
-        business.put(CommonConstant.HTTP_INVOKE_MODEL, CommonConstant.HTTP_INVOKE_MODEL_S);
         JSONObject businessInspectionTaskDetail = new JSONObject();
         businessInspectionTaskDetail.putAll(BeanConvertUtil.beanCovertMap(inspectionTaskDetailDtos.get(0)));
         businessInspectionTaskDetail.putAll(paramInJson);
-        //璁$畻 搴旀敹閲戦
-        business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessInspectionTaskDetail", businessInspectionTaskDetail);
-        return business;
+        InspectionTaskDetailPo inspectionTaskPo = BeanConvertUtil.covertBean(businessInspectionTaskDetail, InspectionTaskDetailPo.class);
+
+        super.insert(dataFlowContext, inspectionTaskPo, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_INSPECTION_TASK_DETAIL);
     }
 }

--
Gitblit v1.8.0