wuxw
2019-03-28 58d67bbe03b85ee9eea4321816c778ec2157b6f4
商户 员工功能开发完成
2个文件已修改
142 ■■■■■ 已修改文件
StoreService/src/main/java/com/java110/store/dao/impl/StoreServiceDaoImpl.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-config/src/main/resources/mapper/store/StoreServiceDaoImplMapper.xml 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StoreService/src/main/java/com/java110/store/dao/impl/StoreServiceDaoImpl.java
@@ -425,4 +425,79 @@
            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"修改商户成员加入信息Instance数据失败:"+ JSONObject.toJSONString(info));
        }
    }
    /**
     * 保存物业用户信息
     * @param info
     * @throws DAOException
     */
    public void saveBusinessStoreUser(Map info) throws DAOException{
        info.put("month", DateUtil.getCurrentMonth());
        logger.debug("保存物业用户信息入参 info : {}",info);
        int saveFlag = sqlSessionTemplate.insert("storeServiceDaoImpl.saveBusinessStoreUser",info);
        if(saveFlag < 1){
            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"保存商户用户信息数据失败:"+ JSONObject.toJSONString(info));
        }
    }
    /**
     * 查询物业用户信息
     * @param info bId 信息
     * @return 物业照片
     * @throws DAOException
     */
    public List<Map> getBusinessStoreUser(Map info) throws DAOException{
        logger.debug("查询商户用户信息 入参 info : {}",info);
        List<Map> businessPropertyUsers = sqlSessionTemplate.selectList("storeServiceDaoImpl.getBusinessStoreUser",info);
        return businessPropertyUsers;
    }
    /**
     * 保存 物业用户信息 Business数据到 Instance中
     * @param info
     * @throws DAOException
     */
    public void saveStoreUserInstance(Map info) throws DAOException{
        logger.debug("保存商户用户信息Instance 入参 info : {}",info);
        int saveFlag = sqlSessionTemplate.insert("storeServiceDaoImpl.saveStoreUserInstance",info);
        if(saveFlag < 1){
            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"保存商户用户信息Instance数据失败:"+ JSONObject.toJSONString(info));
        }
    }
    /**
     * 查询物业用户信息(instance 过程)
     * @param info bId 信息
     * @return 物业照片
     * @throws DAOException
     */
    public List<Map> getStoreUser(Map info) throws DAOException{
        logger.debug("查询商户用户信息 入参 info : {}",info);
        List<Map> propertyUsers = sqlSessionTemplate.selectList("storeServiceDaoImpl.getStoreUser",info);
        return propertyUsers;
    }
    /**
     * 修改物业用户信息
     * @param info 修改信息
     * @throws DAOException
     */
    public void updateStoreUserInstance(Map info) throws DAOException{
        logger.debug("修改商户用户信息Instance 入参 info : {}",info);
        int saveFlag = sqlSessionTemplate.update("storeServiceDaoImpl.updateStoreUserInstance",info);
        if(saveFlag < 1){
            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"修改商户用户信息Instance数据失败:"+ JSONObject.toJSONString(info));
        }
    }
}
java110-config/src/main/resources/mapper/store/StoreServiceDaoImplMapper.xml
@@ -372,4 +372,71 @@
        </if>
    </update>
    <!-- 保存物业用户信息 add by wuxw 2018-07-03 -->
    <insert id="saveBusinessStoreUser" parameterType="Map">
        insert into business_store_user(store_user_id,b_id,store_id,user_id,rel_cd,month,operate)
        values(#{storeUserId},#{bId},#{storeId},#{userId},#{relCd},#{month},#{operate})
    </insert>
    <!-- 查询物业 用户信息 add by wuxw 2018-07-03 -->
    <select id="getBusinessStoreUser" parameterType="Map" resultType="Map">
        select sc.store_user_id,sc.b_id,sc.store_id,sc.user_id,sc.rel_cd,sc.operate
        from business_store_user sc where 1 = 1
        <if test="bId != null and bId !=''">
            and sc.b_id = #{bId}
        </if>
        <if test="operate != null and operate != ''">
            and sc.operate = #{operate}
        </if>
        <if test="storeId != null and storeId != ''">
            and sc.store_id = #{storeId}
        </if>
    </select>
    <!-- 保存 商户用户信息 instance add by wuxw 2018-07-03 -->
    <insert id="saveStoreUserInstance" parameterType="Map">
        insert into p_store_user(store_user_id,b_id,store_id,user_id,rel_cd,status_cd)
        select sc.store_user_id,sc.b_id,sc.store_id,sc.user_id,sc.rel_cd,'0'
        from business_store_user sc
        where sc.operate = 'ADD' and sc.b_id=#{bId}
    </insert>
    <!-- 查询商户证件信息 add by wuxw 2018-07-03 -->
    <select id="getStoreUser" parameterType="Map" resultType="Map">
        select sc.store_user_id,sc.b_id,sc.store_id,sc.user_id,sc.rel_cd,sc.status_cd
        from p_store_user sc
        where 1=1
        <if test="statusCd != null and statusCd != ''">
            and sc.status_cd = #{statusCd}
        </if>
        <if test="bId != null and bId !=''">
            and sc.b_id = #{bId}
        </if>
        <if test="storeId != null and storeId !=''">
            and sc.store_id = #{storeId}
        </if>
    </select>
    <!-- 修改商户用户信息 add by wuxw 2018-07-03 -->
    <update id="updateStoreUserInstance" parameterType="Map">
        update p_store_user sc set sc.status_cd = #{statusCd}
        <if test="newBId != null and newBId != ''">
            ,sc.b_id = #{newBId}
        </if>
        <if test="relCd != null and relCd != ''">
            ,sc.rel_cd = #{relCd}
        </if>
        where 1=1
        <if test="bId != null and bId !=''">
            and sc.b_id = #{bId}
        </if>
        <if test="storeId != null and storeId !=''">
            and sc.store_id = #{storeId}
        </if>
        <if test="storeUserId != null and storeUserId !=''">
            and sc.store_user_id = #{storeUserId}
        </if>
    </update>
</mapper>