| 
					
				 | 
			
			
				@ -273,7 +273,7 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject queryBriefList(String doctorCode,String name,String phone,Integer status,int page, int size) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject queryBriefList(String doctorCode,String name,String phone,Integer status,int page, int size,String code) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject result = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> sqlResultlist = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //服务权限 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -319,15 +319,21 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  o.type as type, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  o.serve_lon as lon, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  o.serve_lat as lat, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  o.`status` as status " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  o.`status` as status, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  fd.`code`" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ( base_life_care_order o " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " LEFT JOIN base_patient p ON o.patient = p.id ) "+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " LEFT JOIN base_patient p ON o.patient = p.id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " INNER JOIN base_life_care_fee_detail fd ON o.id = fd.order_id ) "+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " WHERE " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  o.hospital = '{hospital}' " +buffer+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " AND ( o.`status` = {status} OR -100 = {status} ) and o.pay_status>0 and o.status<>0 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ORDER BY o.create_time desc " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " LIMIT {start},{end};"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " AND ( o.`status` = {status} OR -100 = {status} ) and o.pay_status>0 and o.status<>0 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(code)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            sql +=" AND fd.`code` = '"+code+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql +=" ORDER BY o.create_time desc " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               "  LIMIT {start},{end};"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String finalSql = sql.replace("{hospital}", hospital) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                .replace("{status}", String.valueOf(status)) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -339,10 +345,15 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " FROM  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   base_life_care_order o  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " LEFT JOIN base_patient p ON o.patient = p.id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " INNER JOIN base_life_care_fee_detail fd ON o.id = fd.order_id" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " WHERE  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  o.hospital = '{hospital}' " +buffer+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " AND (o.`status` = {status} or -100 = {status}) and o.pay_status>0 and o.status<>0 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(code)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            countSql +=" AND fd.`code` = '"+code+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String finqlCountSql = countSql.replace("{hospital}", hospital) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                .replace("{status}", String.valueOf(status)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |