business-notice-mapper.xml
1.62 KB
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cjs.cms.dao.user.BusinessNoticeDao">
<sql id="business_notice_field">
id, business_key, business_type, notice_date, notice_time, notice_type, notice_status, notice_content
</sql>
<insert id="insertNotice" parameterType="BusinessNoticeInfo">
insert into hs_asset.business_notice(<include refid="business_notice_field"/>)
values( hs_asset.SEQ_BUSINESS_NOTICE_ID.nextval,#{businessKey}, #{businessType}, #{noticeDate}, #{noticeTime}, #{noticeType}, #{noticeStatus}, #{noticeContent})
</insert>
<!-- 查询鉴定后未发送微信通知的藏品 -->
<select id="queryNotice" parameterType="map" resultType="map">
SELECT T.APPLY_NO, T.OTC_CODE, T.OTC_NAME, T.APPLY_COUNT, T.APPROVAL_COUNT, T.BACK_AMOUNT, T.FUND_ACCOUNT, T.TELPHONE
FROM HS_ASSET.TRUSTAPPLY T
WHERE T.APPLY_NO NOT IN(SELECT BN.BUSINESS_KEY FROM HS_ASSET.BUSINESS_NOTICE BN WHERE BN.BUSINESS_TYPE='10')
AND T.APPLY_TYPE IN(3,4)
and T.curr_date>20161101
</select>
<!-- 查询未发送微信出入金通知的用户 -->
<select id="queryOutOrPay" parameterType="map" resultType="map">
SELECT F.CLIENT_ID, F.OCCUR_BALANCE, F.POST_BALANCE, F.POSITION_STR
FROM HS_ASSET.FUNDJOUR F
WHERE REAL_STATUS = 0
AND F.BUSINESS_FLAG =#{businessFlag}
AND F.CURR_DATE > 20161101
AND F.POSITION_STR NOT IN
(SELECT BN.BUSINESS_KEY
FROM HS_ASSET.BUSINESS_NOTICE BN
WHERE BN.BUSINESS_TYPE=#{businessType})
</select>
</mapper>