|  | @ -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};";
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -413,6 +413,9 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa
 | 
	
		
			
				|  |  |             logger.error(failMsg);
 | 
	
		
			
				|  |  |             return result;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         BusinessOrderDO businessOrderDO = businessOrderDao.selectByRelationCode(orderDO.getId());
 | 
	
		
			
				|  |  |         businessOrderDO.setStatus(2);
 | 
	
		
			
				|  |  |         businessOrderDao.save(businessOrderDO);
 | 
	
		
			
				|  |  | //        if(orderDO.getStatus().equals(LifeCareOrderDO.Status.complete.getType())){
 | 
	
		
			
				|  |  | //            result.put(ResponseContant.resultFlag, ResponseContant.fail);
 | 
	
		
			
				|  |  | //            String failMsg = "只有医生服务前的工单才可取消";
 | 
	
	
		
			
				|  | @ -467,7 +470,6 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa
 | 
	
		
			
				|  |  |     @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  |     public JSONObject create(String jsonData,String proxyPatient) {
 | 
	
		
			
				|  |  |         logger.info("申请生活照料jsonData参数:" + jsonData);
 | 
	
		
			
				|  |  |         proxyPatient = "808080eb78d3ce030178edeb4346002b";
 | 
	
		
			
				|  |  |         JSONObject result = new JSONObject();
 | 
	
		
			
				|  |  |         JSONObject jsonObjectParam;
 | 
	
		
			
				|  |  |         LifeCareOrderDO orderDO = null;
 | 
	
	
		
			
				|  | @ -694,7 +696,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 +715,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;
 |