update:建行账单接入
This commit is contained in:
@@ -59,6 +59,43 @@
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<!-- 查询有自费金额的HIS账单记录 -->
|
||||
<select id="findHisDetailWithZfAmount" parameterType="HashMap" resultType="HashMap">
|
||||
select
|
||||
PayMethod,
|
||||
TradingStatus,
|
||||
BizType,
|
||||
PayType,
|
||||
TradeTime,
|
||||
HisOperCode,
|
||||
Amount,
|
||||
zfAmount,
|
||||
PlatformTransId,
|
||||
PatientId,
|
||||
PatientName,
|
||||
trade_date,
|
||||
his_wsdl_id,
|
||||
HisTransId,
|
||||
clr_type,
|
||||
insutype,
|
||||
ybzhAmount,
|
||||
ybtcAmount
|
||||
from hisbill_history
|
||||
<where>
|
||||
<if test="trade_date!=null and trade_date!=''">
|
||||
and trade_date = #{trade_date}
|
||||
</if>
|
||||
<if test="has_zf_amount!=null and has_zf_amount!=''">
|
||||
and zfAmount is not null
|
||||
and zfAmount != ''
|
||||
and zfAmount != '0'
|
||||
and zfAmount != '0.00'
|
||||
and ABS(CAST(zfAmount AS DECIMAL(18,2))) > 0
|
||||
</if>
|
||||
</where>
|
||||
order by TradeTime, PlatformTransId
|
||||
</select>
|
||||
|
||||
<delete id="deleteHisBillOriginalByParam" parameterType="HashMap">
|
||||
delete from hisbill_original where trade_date=#{trade_date}
|
||||
</delete>
|
||||
@@ -114,12 +151,12 @@
|
||||
|
||||
<insert id="insertAllHisBillHistory" parameterType="java.util.List">
|
||||
insert into
|
||||
hisbill_history(PayMethod,TradingStatus,BizType,PayType,TradeTime,HisOperCode,Amount,remarks,PlatformTransId,PatientId,PatientName,trade_date,his_wsdl_id,HisTransId,clr_type,insutype,ybzhAmount,ybtcAmount)
|
||||
hisbill_history(PayMethod,TradingStatus,BizType,PayType,TradeTime,HisOperCode,Amount,remarks,PlatformTransId,PatientId,PatientName,trade_date,his_wsdl_id,HisTransId,clr_type,insutype,ybzhAmount,ybtcAmount,zfAmount)
|
||||
values
|
||||
<foreach collection="list" index="index" item="itm" separator=",">
|
||||
(
|
||||
#{itm.payMethod},#{itm.tradingStatus},#{itm.bizType},#{itm.payType},#{itm.tradeTime},#{itm.hisOperCode},#{itm.amount},#{itm.remarks},#{itm.platformTransId},#{itm.patientId}
|
||||
,#{itm.patientName},#{itm.trade_date},#{itm.his_wsdl_id},#{itm.hisTransId},#{itm.clrType},#{itm.insutype},#{itm.ybzhAmount},#{itm.ybtcAmount}
|
||||
,#{itm.patientName},#{itm.trade_date},#{itm.his_wsdl_id},#{itm.hisTransId},#{itm.clrType},#{itm.insutype},#{itm.ybzhAmount},#{itm.ybtcAmount},#{itm.zfAmount}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
Reference in New Issue
Block a user