|
@@ -13,22 +13,21 @@ public interface WxApiDao {
|
|
|
@Select("select rtrim(name) from mz_patient_mi where patient_id=#{patientId}")
|
|
|
String selectPatientName(@Param("patientId") String patientId);
|
|
|
|
|
|
- @Select("select count(1) from t_wechat_pay_order where patient_id=#{patientId} " +
|
|
|
- "and mzy_request_id=#{mzyRequestId} and pay_status=1")
|
|
|
- int selectSameGhCount(@Param("patientId") String patientId,
|
|
|
- @Param("mzyRequestId") Integer mzyRequestId);
|
|
|
+ @Select("select * from t_wechat_pay_order where patient_id=#{patientId} and mzy_request_id=#{mzyRequestId}")
|
|
|
+ WxPayOrder selectSameGhOrder(@Param("patientId") String patientId,
|
|
|
+ @Param("mzyRequestId") Integer mzyRequestId);
|
|
|
|
|
|
- @Select("select count(1) from t_wechat_pay_order where his_ord_num=#{hisOrdNum} and pay_status=1")
|
|
|
- int selectSameMzFeeCount(@Param("hisOrdNum") String hisOrdNum);
|
|
|
+ @Select("select * from t_wechat_pay_order where his_ord_num=#{hisOrdNum}")
|
|
|
+ WxPayOrder selectSameMzPayOrder(@Param("hisOrdNum") String hisOrdNum);
|
|
|
|
|
|
@Insert("insert into t_wechat_pay_order (body,open_id,total_fee,patient_id," +
|
|
|
"patient_name,inpatient_no,admiss_times,app_id,mch_id,prepay_id," +
|
|
|
"time_stamp,trade_no,create_order_sign,pay_sign,spbill_create_ip," +
|
|
|
- "create_datetime,pay_status,serial_no,order_type,his_ord_num,mzy_request_id) " +
|
|
|
+ "create_datetime,pay_status,serial_no,order_type,his_ord_num,mzy_request_id,yj_req_no) " +
|
|
|
"values (#{body},#{openId},#{totalFee},#{patientId},#{patientName},#{inpatientNo}," +
|
|
|
"#{admissTimes},#{appId},#{mchId},#{prepayId},#{timeStamp},#{tradeNo}," +
|
|
|
"#{createOrderSign},#{paySign},#{spbillCreateIp},#{createDatetime}," +
|
|
|
- "#{payStatus},#{serialNo},#{orderType},#{hisOrdNum},#{mzyRequestId})")
|
|
|
+ "#{payStatus},#{serialNo},#{orderType},#{hisOrdNum},#{mzyRequestId},#{yjReqNo})")
|
|
|
void insertNewOrder(WxPayOrder param);
|
|
|
|
|
|
@Update("update t_wechat_pay_order set pay_status=#{status}, " +
|