|  | @ -11,7 +11,6 @@ import com.yihu.jw.entity.patient.BaseDeviceRepairEntity;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.PageEnvelop;
 |  | import com.yihu.jw.restmodel.web.PageEnvelop;
 | 
												
													
														
															|  | import com.yihu.jw.util.date.DateUtil;
 |  | import com.yihu.jw.util.date.DateUtil;
 | 
												
													
														
															|  | import com.yihu.mysql.query.BaseJpaService;
 |  | import com.yihu.mysql.query.BaseJpaService;
 | 
												
													
														
															|  | import net.sf.json.JSONArray;
 |  | 
 | 
												
													
														
															|  | import org.apache.commons.lang3.StringUtils;
 |  | import org.apache.commons.lang3.StringUtils;
 | 
												
													
														
															|  | import org.springframework.beans.factory.annotation.Autowired;
 |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
												
													
														
															|  | import org.springframework.jdbc.core.BeanPropertyRowMapper;
 |  | import org.springframework.jdbc.core.BeanPropertyRowMapper;
 | 
												
											
												
													
														
															|  | @ -99,7 +98,8 @@ public class DeviceManageService extends BaseJpaService<BaseDeviceRepairEntity,B
 | 
												
													
														
															|  |                          " AND dr.device_sn = pd.device_sn" +
 |  |                          " AND dr.device_sn = pd.device_sn" +
 | 
												
													
														
															|  |                          " AND pd. USER = ph.patient" +
 |  |                          " AND pd. USER = ph.patient" +
 | 
												
													
														
															|  |                          " AND ph.doctor = '"+doctor+"'" +
 |  |                          " AND ph.doctor = '"+doctor+"'" +
 | 
												
													
														
															|  |                          " AND ph.del = '1'";
 |  | 
 | 
												
													
														
															|  | 
 |  |                          " AND ph.del = '1'  " +
 | 
												
													
														
															|  | 
 |  |                          " AND dr.type is null ";
 | 
												
													
														
															|  |             } else {
 |  |             } else {
 | 
												
													
														
															|  |                  repairSql = "SELECT DISTINCT dr.order_id AS id,dr.bind_user_name AS patientName, pd.category_code as categoryCode," +
 |  |                  repairSql = "SELECT DISTINCT dr.order_id AS id,dr.bind_user_name AS patientName, pd.category_code as categoryCode," +
 | 
												
													
														
															|  |                         " dr.`status` AS `status`,dr.create_time AS createTime,dr.repair_peoper_name AS repairName,wd.device_name AS deviceName" +
 |  |                         " dr.`status` AS `status`,dr.create_time AS createTime,dr.repair_peoper_name AS repairName,wd.device_name AS deviceName" +
 | 
												
											
												
													
														
															|  | @ -117,6 +117,7 @@ public class DeviceManageService extends BaseJpaService<BaseDeviceRepairEntity,B
 | 
												
													
														
															|  |                         " AND dd.model = wd.device_model" +
 |  |                         " AND dd.model = wd.device_model" +
 | 
												
													
														
															|  |                         " AND p.del = 1" +
 |  |                         " AND p.del = 1" +
 | 
												
													
														
															|  |                         " AND pd.device_sn = dr.device_sn" +
 |  |                         " AND pd.device_sn = dr.device_sn" +
 | 
												
													
														
															|  | 
 |  |                         " AND dr.type is null " +
 | 
												
													
														
															|  |                         " and EXISTS (SELECT sr.patient from base_service_package_sign_record sr,base_service_package_record r,base_team_member m " +
 |  |                         " and EXISTS (SELECT sr.patient from base_service_package_sign_record sr,base_service_package_record r,base_team_member m " +
 | 
												
													
														
															|  |                         " WHERE sr.patient = p.id and sr.status=1 and m.team_code = r.team_code and sr.id=r.sign_id AND dr.repair_peoper = m.doctor_code" +
 |  |                         " WHERE sr.patient = p.id and sr.status=1 and m.team_code = r.team_code and sr.id=r.sign_id AND dr.repair_peoper = m.doctor_code" +
 | 
												
													
														
															|  |                         " and m.doctor_code = '" + doctor + "' and m.del = '1')";
 |  |                         " and m.doctor_code = '" + doctor + "' and m.del = '1')";
 | 
												
											
												
													
														
															|  | @ -142,7 +143,7 @@ public class DeviceManageService extends BaseJpaService<BaseDeviceRepairEntity,B
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     /*报修详细信息*/
 |  |     /*报修详细信息*/
 | 
												
													
														
															|  |     public List<BaseDeviceRepairEntity> getRepairInfo(String orderId) {
 |  |     public List<BaseDeviceRepairEntity> getRepairInfo(String orderId) {
 | 
												
													
														
															|  |         return jdbcTemplate.query("SELECT * from base_device_repair WHERE order_id = '" + orderId + "'", new BeanPropertyRowMapper<>(BaseDeviceRepairEntity.class));
 |  | 
 | 
												
													
														
															|  | 
 |  |         return jdbcTemplate.query("SELECT * from base_device_repair WHERE type is null and order_id = '" + orderId + "'", new BeanPropertyRowMapper<>(BaseDeviceRepairEntity.class));
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     /*报修*/
 |  |     /*报修*/
 | 
												
											
												
													
														
															|  | @ -185,7 +186,7 @@ public class DeviceManageService extends BaseJpaService<BaseDeviceRepairEntity,B
 | 
												
													
														
															|  |                 " DATE_FORMAT( dr.create_time ,'%Y-%m-%d %H:%i:%S') createTime " ;
 |  |                 " DATE_FORMAT( dr.create_time ,'%Y-%m-%d %H:%i:%S') createTime " ;
 | 
												
													
														
															|  |         String countSql = " select count(distinct dr.id) ";
 |  |         String countSql = " select count(distinct dr.id) ";
 | 
												
													
														
															|  |         String filterSql =  " FROM wlyy_patient_device pd,base_device_repair dr,base_patient p " +
 |  |         String filterSql =  " FROM wlyy_patient_device pd,base_device_repair dr,base_patient p " +
 | 
												
													
														
															|  |                 "WHERE p.id = pd.user AND pd.del = 0 AND dr.device_sn = pd.device_sn and p.del=1  ";
 |  | 
 | 
												
													
														
															|  | 
 |  |                 "WHERE p.id = pd.user AND pd.del = 0 AND dr.device_sn = pd.device_sn and p.del=1 and dr.type is null  ";
 | 
												
													
														
															|  |         if (StringUtils.isNotBlank(status)){
 |  |         if (StringUtils.isNotBlank(status)){
 | 
												
													
														
															|  |             filterSql += " and dr.status='"+status+"' ";
 |  |             filterSql += " and dr.status='"+status+"' ";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -205,7 +206,7 @@ public class DeviceManageService extends BaseJpaService<BaseDeviceRepairEntity,B
 | 
												
													
														
															|  |                 " DATE_FORMAT( dr.create_time ,'%Y-%m-%d %H:%i:%S') createTime,  DATE_FORMAT( pd.czrq ,'%Y-%m-%d %H:%i:%S') czrq, " +
 |  |                 " DATE_FORMAT( dr.create_time ,'%Y-%m-%d %H:%i:%S') createTime,  DATE_FORMAT( pd.czrq ,'%Y-%m-%d %H:%i:%S') czrq, " +
 | 
												
													
														
															|  |                 " dr.show_content,dr.img,dr.feedback " +
 |  |                 " dr.show_content,dr.img,dr.feedback " +
 | 
												
													
														
															|  |                 "FROM wlyy_patient_device pd,base_device_repair dr,base_patient p " +
 |  |                 "FROM wlyy_patient_device pd,base_device_repair dr,base_patient p " +
 | 
												
													
														
															|  |                 "WHERE p.id = pd.user AND pd.del = 0 AND dr.device_sn = pd.device_sn and p.del=1 and dr.id='"+orderId+"' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |                 "WHERE p.id = pd.user AND pd.del = 0 AND dr.device_sn = pd.device_sn and dr.type is null and p.del=1 and dr.id='"+orderId+"' ";
 | 
												
													
														
															|  |         List <Map<String,Object>> list =  jdbcTemplate.queryForList(sql);
 |  |         List <Map<String,Object>> list =  jdbcTemplate.queryForList(sql);
 | 
												
													
														
															|  |         if (list.size()>0){
 |  |         if (list.size()>0){
 | 
												
													
														
															|  |             result = list.get(0);
 |  |             result = list.get(0);
 |