You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.2 KiB
32 lines
1.2 KiB
package com.ynxbd.common.dao;
|
|
|
|
import com.ynxbd.common.config.db.DataBase;
|
|
|
|
/**
|
|
* @Author wsq
|
|
* @Date 2021/7/5 14:59
|
|
* @Copyright @ 2020 云南新八达科技有限公司 All rights reserved.
|
|
*/
|
|
public class SysConfigDao {
|
|
|
|
/**
|
|
* [挂号成功] 更新信息
|
|
*
|
|
* @param outTradeNo 订单号
|
|
* @param bankTransNo 樱花交易流水号
|
|
* @param hisTransNo HIS流水号
|
|
* @param treatNum 门诊号[今日挂号返回门诊号,预约挂号不返回门诊号]
|
|
* @return 是否成功
|
|
*/
|
|
public boolean updateHisRegInfo(String outTradeNo, String bankTransNo, String hisTransNo, String treatNum, String invoiceTransNo, String callNum) {
|
|
String sql = "update register set hisStatus=0, bankTransNo=?, hisTransNo=?, treatNum=?, invoiceTransNo=?, callNum=? where outTradeNo=? and hisStatus= -1";
|
|
return DataBase.update(sql, ps -> {
|
|
ps.setString(1, bankTransNo);
|
|
ps.setString(2, hisTransNo);
|
|
ps.setString(3, treatNum);
|
|
ps.setString(4, invoiceTransNo);
|
|
ps.setString(5, callNum);
|
|
ps.setString(6, outTradeNo);
|
|
}) > 0;
|
|
}
|
|
}
|
|
|