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.
		
		
		
		
			
				
					33 lines
				
				1.2 KiB
			
		
		
			
		
	
	
					33 lines
				
				1.2 KiB
			| 
								 
											3 years ago
										 
									 | 
							
								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;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |