| 
					
				 | 
			
			
				@ -183,7 +183,7 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT a.status, COUNT(DISTINCT a.id) as num FROM base_life_care_order a " ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql +=  "  WHERE  a.hospital = ? group BY a.status"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql +=  "  WHERE  a.hospital = ? and a.status<>0 group BY a.status"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> list = jdbcTemplate.queryForList(sql, hospital); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String, Integer> map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //状态 待服务 1、已完成 2 、已取消 -1 已签到 3 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -248,7 +248,7 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " LEFT JOIN base_patient p ON o.patient = p.id ) "+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " WHERE " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  o.hospital = '{hospital}' " +buffer+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " AND ( o.`status` = {status} OR -100 = {status} ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " AND ( o.`status` = {status} OR -100 = {status} ) and o.pay_status>0 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ORDER BY o.create_time desc " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " LIMIT {start},{end};"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -694,7 +694,7 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "select ord.id,DATE_FORMAT(ord.create_time,'%Y-%m-%d %H:%i:%S') createTime,DATE_FORMAT(ord.patient_expected_serve_time,'%Y-%m-%d %H:%i:%S') serveTime,ord.status,ord.hospital,ord.hospital_name hospitalName" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                ",ord.doctor,ord.doctor_name doctorName,ord.expected_doctor_name expectedDoctorName,group_concat(Distinct fee.name SEPARATOR '、') serveItems" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " from base_life_care_order ord LEFT JOIN base_life_care_fee_detail fee on ord.id = fee.order_id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "and fee.`status`<>3 where ord.patient = '"+patient+"' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "and fee.`status`<>3 where ord.patient = '"+patient+"' and ord.status<>0 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String fliter = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (status != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           fliter += " and ord.status = "+status; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -713,7 +713,7 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "select ord.id,DATE_FORMAT(ord.create_time,'%Y-%m-%d %H:%i:%S') createTime,DATE_FORMAT(ord.patient_expected_serve_time,'%Y-%m-%d %H:%i:%S') serveTime,ord.status,ord.hospital,ord.hospital_name hospitalName" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                ",ord.doctor,ord.doctor_name doctorName,ord.expected_doctor_name expectedDoctorName,group_concat(Distinct fee.name SEPARATOR '、') serveItems" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " from base_life_care_order ord LEFT JOIN base_life_care_fee_detail fee on ord.id = fee.order_id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "and fee.`status`<>3 where ord.patient = '"+patient+"' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "and fee.`status`<>3 where ord.patient = '"+patient+"' and ord.status<>0  "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String fliter = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (status != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            fliter += " and ord.status = "+status; 
			 |