java110 пре 5 година
родитељ
комит
51e42c59a4

+ 8 - 0
java110-db/src/main/resources/mapper/user/OwnerAttrServiceDaoImplMapper.xml

@@ -13,6 +13,14 @@
         )
     </insert>
 
+    <insert id="saveOwnerAttr" parameterType="Map">
+        insert into building_owner_attr(
+        attr_id,spec_cd,b_id,community_id,value,member_id
+        ) values (
+        #{attrId},#{specCd},'-1',#{communityId},#{value},#{memberId}
+        )
+    </insert>
+
 
     <!-- 查询业主属性信息(Business) add by wuxw 2018-07-03 -->
     <select id="getBusinessOwnerAttrInfo" parameterType="Map" resultType="Map">

+ 10 - 0
java110-interface/src/main/java/com/java110/intf/user/IOwnerAttrInnerServiceSMO.java

@@ -2,6 +2,7 @@ package com.java110.intf.user;
 
 import com.java110.config.feign.FeignConfiguration;
 import com.java110.dto.owner.OwnerAttrDto;
+import com.java110.po.owner.OwnerAttrPo;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -38,4 +39,13 @@ public interface IOwnerAttrInnerServiceSMO {
      */
     @RequestMapping(value = "/queryOwnerAttrsCount", method = RequestMethod.POST)
     int queryOwnerAttrsCount(@RequestBody OwnerAttrDto ownerAttrDto);
+
+    /**
+     * 查询<p>小区楼</p>总记录数
+     *
+     * @param ownerAttrPo 数据对象分享
+     * @return 小区下的小区楼记录数
+     */
+    @RequestMapping(value = "/saveOwnerAttr", method = RequestMethod.POST)
+    int saveOwnerAttr(@RequestBody OwnerAttrPo ownerAttrPo);
 }

+ 1 - 0
service-user/src/main/java/com/java110/user/dao/IOwnerAttrServiceDao.java

@@ -78,4 +78,5 @@ public interface IOwnerAttrServiceDao {
      */
     int queryOwnerAttrsCount(Map info);
 
+    int saveOwnerAttr(Map beanCovertMap);
 }

+ 35 - 23
service-user/src/main/java/com/java110/user/dao/impl/OwnerAttrServiceDaoImpl.java

@@ -1,15 +1,14 @@
 package com.java110.user.dao.impl;
 
 import com.alibaba.fastjson.JSONObject;
+import com.java110.core.base.dao.BaseServiceDao;
+import com.java110.user.dao.IOwnerAttrServiceDao;
 import com.java110.utils.constant.ResponseConstant;
 import com.java110.utils.exception.DAOException;
 import com.java110.utils.util.DateUtil;
-import com.java110.core.base.dao.BaseServiceDao;
-import com.java110.user.dao.IOwnerAttrServiceDao;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
 
 import java.util.List;
 import java.util.Map;
@@ -26,6 +25,7 @@ public class OwnerAttrServiceDaoImpl extends BaseServiceDao implements IOwnerAtt
 
     /**
      * 业主属性信息封装
+     *
      * @param businessOwnerAttrInfo 业主属性信息 封装
      * @throws DAOException DAO异常
      */
@@ -33,17 +33,18 @@ public class OwnerAttrServiceDaoImpl extends BaseServiceDao implements IOwnerAtt
     public void saveBusinessOwnerAttrInfo(Map businessOwnerAttrInfo) throws DAOException {
         businessOwnerAttrInfo.put("month", DateUtil.getCurrentMonth());
         // 查询business_user 数据是否已经存在
-        logger.debug("保存业主属性信息 入参 businessOwnerAttrInfo : {}",businessOwnerAttrInfo);
-        int saveFlag = sqlSessionTemplate.insert("ownerAttrServiceDaoImpl.saveBusinessOwnerAttrInfo",businessOwnerAttrInfo);
+        logger.debug("保存业主属性信息 入参 businessOwnerAttrInfo : {}", businessOwnerAttrInfo);
+        int saveFlag = sqlSessionTemplate.insert("ownerAttrServiceDaoImpl.saveBusinessOwnerAttrInfo", businessOwnerAttrInfo);
 
-        if(saveFlag < 1){
-            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"保存业主属性数据失败:"+ JSONObject.toJSONString(businessOwnerAttrInfo));
+        if (saveFlag < 1) {
+            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR, "保存业主属性数据失败:" + JSONObject.toJSONString(businessOwnerAttrInfo));
         }
     }
 
 
     /**
      * 查询业主属性信息
+     *
      * @param info bId 信息
      * @return 业主属性信息
      * @throws DAOException DAO异常
@@ -51,43 +52,44 @@ public class OwnerAttrServiceDaoImpl extends BaseServiceDao implements IOwnerAtt
     @Override
     public List<Map> getBusinessOwnerAttrInfo(Map info) throws DAOException {
 
-        logger.debug("查询业主属性信息 入参 info : {}",info);
+        logger.debug("查询业主属性信息 入参 info : {}", info);
 
-        List<Map> businessOwnerAttrInfos = sqlSessionTemplate.selectList("ownerAttrServiceDaoImpl.getBusinessOwnerAttrInfo",info);
+        List<Map> businessOwnerAttrInfos = sqlSessionTemplate.selectList("ownerAttrServiceDaoImpl.getBusinessOwnerAttrInfo", info);
 
         return businessOwnerAttrInfos;
     }
 
 
-
     /**
      * 保存业主属性信息 到 instance
-     * @param info   bId 信息
+     *
+     * @param info bId 信息
      * @throws DAOException DAO异常
      */
     @Override
     public void saveOwnerAttrInfoInstance(Map info) throws DAOException {
-        logger.debug("保存业主属性信息Instance 入参 info : {}",info);
+        logger.debug("保存业主属性信息Instance 入参 info : {}", info);
 
-        int saveFlag = sqlSessionTemplate.insert("ownerAttrServiceDaoImpl.saveOwnerAttrInfoInstance",info);
+        int saveFlag = sqlSessionTemplate.insert("ownerAttrServiceDaoImpl.saveOwnerAttrInfoInstance", info);
 
-        if(saveFlag < 1){
-            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"保存业主属性信息Instance数据失败:"+ JSONObject.toJSONString(info));
+        if (saveFlag < 1) {
+            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR, "保存业主属性信息Instance数据失败:" + JSONObject.toJSONString(info));
         }
     }
 
 
     /**
      * 查询业主属性信息(instance)
+     *
      * @param info bId 信息
      * @return List<Map>
      * @throws DAOException DAO异常
      */
     @Override
     public List<Map> getOwnerAttrInfo(Map info) throws DAOException {
-        logger.debug("查询业主属性信息 入参 info : {}",info);
+        logger.debug("查询业主属性信息 入参 info : {}", info);
 
-        List<Map> businessOwnerAttrInfos = sqlSessionTemplate.selectList("ownerAttrServiceDaoImpl.getOwnerAttrInfo",info);
+        List<Map> businessOwnerAttrInfos = sqlSessionTemplate.selectList("ownerAttrServiceDaoImpl.getOwnerAttrInfo", info);
 
         return businessOwnerAttrInfos;
     }
@@ -95,28 +97,30 @@ public class OwnerAttrServiceDaoImpl extends BaseServiceDao implements IOwnerAtt
 
     /**
      * 修改业主属性信息
+     *
      * @param info 修改信息
      * @throws DAOException DAO异常
      */
     @Override
     public void updateOwnerAttrInfoInstance(Map info) throws DAOException {
-        logger.debug("修改业主属性信息Instance 入参 info : {}",info);
+        logger.debug("修改业主属性信息Instance 入参 info : {}", info);
 
-        int saveFlag = sqlSessionTemplate.update("ownerAttrServiceDaoImpl.updateOwnerAttrInfoInstance",info);
+        int saveFlag = sqlSessionTemplate.update("ownerAttrServiceDaoImpl.updateOwnerAttrInfoInstance", info);
 
-        if(saveFlag < 1){
-            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"修改业主属性信息Instance数据失败:"+ JSONObject.toJSONString(info));
+        if (saveFlag < 1) {
+            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR, "修改业主属性信息Instance数据失败:" + JSONObject.toJSONString(info));
         }
     }
 
-     /**
+    /**
      * 查询业主属性数量
+     *
      * @param info 业主属性信息
      * @return 业主属性数量
      */
     @Override
     public int queryOwnerAttrsCount(Map info) {
-        logger.debug("查询业主属性数据 入参 info : {}",info);
+        logger.debug("查询业主属性数据 入参 info : {}", info);
 
         List<Map> businessOwnerAttrInfos = sqlSessionTemplate.selectList("ownerAttrServiceDaoImpl.queryOwnerAttrsCount", info);
         if (businessOwnerAttrInfos.size() < 1) {
@@ -126,5 +130,13 @@ public class OwnerAttrServiceDaoImpl extends BaseServiceDao implements IOwnerAtt
         return Integer.parseInt(businessOwnerAttrInfos.get(0).get("count").toString());
     }
 
+    @Override
+    public int saveOwnerAttr(Map beanCovertMap) {
+        logger.debug("保存业主属性信息 入参 info : {}", beanCovertMap);
+
+        int saveFlag = sqlSessionTemplate.insert("ownerAttrServiceDaoImpl.saveOwnerAttr", beanCovertMap);
+        return saveFlag;
+    }
+
 
 }

+ 5 - 0
service-user/src/main/java/com/java110/user/smo/impl/OwnerAttrInnerServiceSMOImpl.java

@@ -7,6 +7,7 @@ import com.java110.dto.owner.OwnerAttrDto;
 import com.java110.dto.user.UserDto;
 import com.java110.intf.user.IOwnerAttrInnerServiceSMO;
 import com.java110.intf.user.IUserInnerServiceSMO;
+import com.java110.po.owner.OwnerAttrPo;
 import com.java110.user.dao.IOwnerAttrServiceDao;
 import com.java110.utils.util.BeanConvertUtil;
 import com.java110.utils.util.StringUtil;
@@ -98,6 +99,10 @@ public class OwnerAttrInnerServiceSMOImpl extends BaseServiceSMO implements IOwn
     public int queryOwnerAttrsCount(@RequestBody OwnerAttrDto ownerAttrDto) {
         return ownerAttrServiceDaoImpl.queryOwnerAttrsCount(BeanConvertUtil.beanCovertMap(ownerAttrDto));
     }
+    @Override
+    public int saveOwnerAttr(@RequestBody OwnerAttrPo ownerAttrPo) {
+        return ownerAttrServiceDaoImpl.saveOwnerAttr(BeanConvertUtil.beanCovertMap(ownerAttrPo));
+    }
 
     public IOwnerAttrServiceDao getOwnerAttrServiceDaoImpl() {
         return ownerAttrServiceDaoImpl;