java110 лет назад: 5
Родитель
Сommit
20c90d55a8

+ 39 - 0
java110-db/src/main/resources/mapper/user/QuestionAnswerTitleValueServiceDaoImplMapper.xml

@@ -14,7 +14,46 @@
         )
     </insert>
 
+    <!-- 查询答卷选项信息 add by wuxw 2018-07-03 -->
+    <select id="queryQuestionAnswerTitleValueResult" parameterType="Map" resultType="Map">
+        select t.value_id,t.value_id valueId,t.title_id,t.title_id titleId,t.obj_id,t.obj_id
+        objId,t.status_cd,t.status_cd statusCd,t.obj_type,t.obj_type objType,t.qa_value,t.qa_value qaValue,t.seq
+        from question_answer_title_value t
+        where 1 =1
+        <if test="valueId !=null and valueId != ''">
+            and t.value_id= #{valueId}
+        </if>
+        <if test="titleId !=null and titleId != ''">
+            and t.title_id= #{titleId}
+        </if>
+
+        <if test="titleIds !=null">
+            and t.title_id in
+            <foreach collection="titleIds" item="item" open="(" close=")" separator=",">
+                #{item}
+            </foreach>
+        </if>
+        <if test="objId !=null and objId != ''">
+            and t.obj_id= #{objId}
+        </if>
+        <if test="statusCd !=null and statusCd != ''">
+            and t.status_cd= #{statusCd}
+        </if>
+        <if test="objType !=null and objType != ''">
+            and t.obj_type= #{objType}
+        </if>
+        <if test="qaValue !=null and qaValue != ''">
+            and t.qa_value= #{qaValue}
+        </if>
+        <if test="seq !=null and seq != ''">
+            and t.seq= #{seq}
+        </if>
+        order by t.seq
+        <if test="page != -1 and page != null ">
+            limit #{page}, #{row}
+        </if>
 
+    </select>
     <!-- 查询答卷选项信息 add by wuxw 2018-07-03 -->
     <select id="getQuestionAnswerTitleValueInfo" parameterType="Map" resultType="Map">
         select t.value_id,t.value_id valueId,t.title_id,t.title_id titleId,t.obj_id,t.obj_id

+ 3 - 0
java110-interface/src/main/java/com/java110/intf/user/IQuestionAnswerTitleValueInnerServiceSMO.java

@@ -50,4 +50,7 @@ public interface IQuestionAnswerTitleValueInnerServiceSMO {
      */
     @RequestMapping(value = "/queryQuestionAnswerTitleValuesCount", method = RequestMethod.POST)
     int queryQuestionAnswerTitleValuesCount(@RequestBody QuestionAnswerTitleValueDto questionAnswerTitleValueDto);
+
+    @RequestMapping(value = "/queryQuestionAnswerTitleValueResult", method = RequestMethod.POST)
+    List<QuestionAnswerTitleValueDto> queryQuestionAnswerTitleValueResult(@RequestBody QuestionAnswerTitleValueDto questionAnswerTitleValueDto);
 }

+ 23 - 0
service-user/src/main/java/com/java110/user/api/QuestionAnswerApi.java

@@ -360,4 +360,27 @@ public class QuestionAnswerApi {
         questionAnswerTitleValueDto.setObjId(QuestionAnswerDto.QA_TYPE_COMMUNITY.equals(objType) ? communityId : storeId);
         return getQuestionAnswerTitleValueBMOImpl.get(questionAnswerTitleValueDto);
     }
+
+
+    /**
+     * 微信删除消息模板
+     *
+     * @param communityId 小区ID
+     * @return
+     * @serviceCode /questionAnswer/queryQuestionAnswerTitleValueResult
+     * @path /app/questionAnswer/queryQuestionAnswerTitleValueResult
+     */
+    @RequestMapping(value = "/queryQuestionAnswerTitleValueResult", method = RequestMethod.GET)
+    public ResponseEntity<String> queryQuestionAnswerTitleValueResult(@RequestHeader(value = "store-id") String storeId,
+                                                                @RequestParam(value = "communityId", required = false) String communityId,
+                                                                @RequestParam(value = "objType") String objType,
+                                                                @RequestParam(value = "page") int page,
+                                                                @RequestParam(value = "row") int row) {
+        QuestionAnswerTitleValueDto questionAnswerTitleValueDto = new QuestionAnswerTitleValueDto();
+        questionAnswerTitleValueDto.setPage(page);
+        questionAnswerTitleValueDto.setRow(row);
+        questionAnswerTitleValueDto.setObjType(objType);
+        questionAnswerTitleValueDto.setObjId(QuestionAnswerDto.QA_TYPE_COMMUNITY.equals(objType) ? communityId : storeId);
+        return getQuestionAnswerTitleValueBMOImpl.queryQuestionAnswerTitleValueResult(questionAnswerTitleValueDto);
+    }
 }

+ 6 - 0
service-user/src/main/java/com/java110/user/bmo/questionAnswerTitleValue/IGetQuestionAnswerTitleValueBMO.java

@@ -13,4 +13,10 @@ public interface IGetQuestionAnswerTitleValueBMO {
     ResponseEntity<String> get(QuestionAnswerTitleValueDto questionAnswerTitleValueDto);
 
 
+    /**
+     * 查询结果
+     * @param questionAnswerTitleValueDto
+     * @return
+     */
+    ResponseEntity<String> queryQuestionAnswerTitleValueResult(QuestionAnswerTitleValueDto questionAnswerTitleValueDto);
 }

+ 7 - 0
service-user/src/main/java/com/java110/user/bmo/questionAnswerTitleValue/impl/GetQuestionAnswerTitleValueBMOImpl.java

@@ -41,4 +41,11 @@ public class GetQuestionAnswerTitleValueBMOImpl implements IGetQuestionAnswerTit
         return responseEntity;
     }
 
+    @Override
+    public ResponseEntity<String> queryQuestionAnswerTitleValueResult(QuestionAnswerTitleValueDto questionAnswerTitleValueDto) {
+        List<QuestionAnswerTitleValueDto>  questionAnswerTitleValueDtos
+                = questionAnswerTitleValueInnerServiceSMOImpl.queryQuestionAnswerTitleValueResult(questionAnswerTitleValueDto);
+        return ResultVo.createResponseEntity(questionAnswerTitleValueDtos);
+    }
+
 }

+ 7 - 0
service-user/src/main/java/com/java110/user/dao/IQuestionAnswerTitleValueServiceDao.java

@@ -1,6 +1,7 @@
 package com.java110.user.dao;
 
 
+import com.java110.dto.questionAnswerTitleValue.QuestionAnswerTitleValueDto;
 import com.java110.utils.exception.DAOException;
 import com.java110.entity.merchant.BoMerchant;
 import com.java110.entity.merchant.BoMerchantAttr;
@@ -58,4 +59,10 @@ public interface IQuestionAnswerTitleValueServiceDao {
      */
     int queryQuestionAnswerTitleValuesCount(Map info);
 
+    /**
+     * 查询问卷结果
+     * @param info
+     * @return
+     */
+    List<Map> queryQuestionAnswerTitleValueResult(Map info);
 }

+ 27 - 20
service-user/src/main/java/com/java110/user/dao/impl/QuestionAnswerTitleValueServiceDaoImpl.java

@@ -1,15 +1,14 @@
 package com.java110.user.dao.impl;
 
 import com.alibaba.fastjson.JSONObject;
-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.dto.questionAnswerTitleValue.QuestionAnswerTitleValueDto;
 import com.java110.user.dao.IQuestionAnswerTitleValueServiceDao;
+import com.java110.utils.constant.ResponseConstant;
+import com.java110.utils.exception.DAOException;
 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;
@@ -25,37 +24,36 @@ public class QuestionAnswerTitleValueServiceDaoImpl extends BaseServiceDao imple
     private static Logger logger = LoggerFactory.getLogger(QuestionAnswerTitleValueServiceDaoImpl.class);
 
 
-
-
-
     /**
      * 保存答卷选项信息 到 instance
-     * @param info   bId 信息
+     *
+     * @param info bId 信息
      * @throws DAOException DAO异常
      */
     @Override
     public void saveQuestionAnswerTitleValueInfo(Map info) throws DAOException {
-        logger.debug("保存答卷选项信息Instance 入参 info : {}",info);
+        logger.debug("保存答卷选项信息Instance 入参 info : {}", info);
 
-        int saveFlag = sqlSessionTemplate.insert("questionAnswerTitleValueServiceDaoImpl.saveQuestionAnswerTitleValueInfo",info);
+        int saveFlag = sqlSessionTemplate.insert("questionAnswerTitleValueServiceDaoImpl.saveQuestionAnswerTitleValueInfo", 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> getQuestionAnswerTitleValueInfo(Map info) throws DAOException {
-        logger.debug("查询答卷选项信息 入参 info : {}",info);
+        logger.debug("查询答卷选项信息 入参 info : {}", info);
 
-        List<Map> businessQuestionAnswerTitleValueInfos = sqlSessionTemplate.selectList("questionAnswerTitleValueServiceDaoImpl.getQuestionAnswerTitleValueInfo",info);
+        List<Map> businessQuestionAnswerTitleValueInfos = sqlSessionTemplate.selectList("questionAnswerTitleValueServiceDaoImpl.getQuestionAnswerTitleValueInfo", info);
 
         return businessQuestionAnswerTitleValueInfos;
     }
@@ -63,28 +61,30 @@ public class QuestionAnswerTitleValueServiceDaoImpl extends BaseServiceDao imple
 
     /**
      * 修改答卷选项信息
+     *
      * @param info 修改信息
      * @throws DAOException DAO异常
      */
     @Override
     public void updateQuestionAnswerTitleValueInfo(Map info) throws DAOException {
-        logger.debug("修改答卷选项信息Instance 入参 info : {}",info);
+        logger.debug("修改答卷选项信息Instance 入参 info : {}", info);
 
-        int saveFlag = sqlSessionTemplate.update("questionAnswerTitleValueServiceDaoImpl.updateQuestionAnswerTitleValueInfo",info);
+        int saveFlag = sqlSessionTemplate.update("questionAnswerTitleValueServiceDaoImpl.updateQuestionAnswerTitleValueInfo", 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 queryQuestionAnswerTitleValuesCount(Map info) {
-        logger.debug("查询答卷选项数据 入参 info : {}",info);
+        logger.debug("查询答卷选项数据 入参 info : {}", info);
 
         List<Map> businessQuestionAnswerTitleValueInfos = sqlSessionTemplate.selectList("questionAnswerTitleValueServiceDaoImpl.queryQuestionAnswerTitleValuesCount", info);
         if (businessQuestionAnswerTitleValueInfos.size() < 1) {
@@ -94,5 +94,12 @@ public class QuestionAnswerTitleValueServiceDaoImpl extends BaseServiceDao imple
         return Integer.parseInt(businessQuestionAnswerTitleValueInfos.get(0).get("count").toString());
     }
 
+    @Override
+    public List<Map> queryQuestionAnswerTitleValueResult(Map info) {
+        List<Map> businessQuestionAnswerTitleValueInfos
+                = sqlSessionTemplate.selectList("questionAnswerTitleValueServiceDaoImpl.queryQuestionAnswerTitleValueResult", info);
+        return businessQuestionAnswerTitleValueInfos;
+    }
+
 
 }

+ 9 - 0
service-user/src/main/java/com/java110/user/smo/impl/QuestionAnswerTitleValueInnerServiceSMOImpl.java

@@ -73,6 +73,15 @@ public class QuestionAnswerTitleValueInnerServiceSMOImpl extends BaseServiceSMO
         return questionAnswerTitleValueServiceDaoImpl.queryQuestionAnswerTitleValuesCount(BeanConvertUtil.beanCovertMap(questionAnswerTitleValueDto));
     }
 
+    @Override
+    public List<QuestionAnswerTitleValueDto> queryQuestionAnswerTitleValueResult(@RequestBody QuestionAnswerTitleValueDto questionAnswerTitleValueDto) {
+        List<QuestionAnswerTitleValueDto> questionAnswerTitleValues
+                = BeanConvertUtil.covertBeanList(
+                        questionAnswerTitleValueServiceDaoImpl.queryQuestionAnswerTitleValueResult(BeanConvertUtil.beanCovertMap(questionAnswerTitleValueDto)), QuestionAnswerTitleValueDto.class);
+
+        return questionAnswerTitleValues;
+    }
+
     public IQuestionAnswerTitleValueServiceDao getQuestionAnswerTitleValueServiceDaoImpl() {
         return questionAnswerTitleValueServiceDaoImpl;
     }