|  | @ -16,6 +16,7 @@ import org.springframework.stereotype.Service;
 | 
												
													
														
															|  | import org.springframework.transaction.annotation.Transactional;
 |  | import org.springframework.transaction.annotation.Transactional;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | import java.io.InputStream;
 |  | import java.io.InputStream;
 | 
												
													
														
															|  | 
 |  | import java.text.SimpleDateFormat;
 | 
												
													
														
															|  | import java.util.*;
 |  | import java.util.*;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | /**
 |  | /**
 | 
												
											
												
													
														
															|  | @ -65,7 +66,7 @@ public class PrescriptionDispensaryCodeService extends BaseService {
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List<Object> params = new ArrayList<>();//p2.*,p1.diagnosis as diagnosis ,p3.address as address
 |  |         List<Object> params = new ArrayList<>();//p2.*,p1.diagnosis as diagnosis ,p3.address as address
 | 
												
													
														
															|  |         String precriptionSql = "select p1.status , p1.diagnosis ,p3.address as address,p2.prescription_code as prescriptionCode,p2.code as dispensaryCode,p2.type  from wlyy_prescription_dispensary_code p2 " +
 |  | 
 | 
												
													
														
															|  | 
 |  |         String precriptionSql = "select p1.status , p1.diagnosis ,p3.address as address,p2.prescription_code as prescriptionCode,p2.code as dispensaryCode,p2.type,p1.create_time as createTime  from wlyy_prescription_dispensary_code p2 " +
 | 
												
													
														
															|  |                 " left join  wlyy_prescription p1 on p2.prescription_code=p1.code LEFT JOIN wlyy_prescription_expressage p3 on p1.code=p3.prescription_code where p1.patient=? and p2.type=?  ";
 |  |                 " left join  wlyy_prescription p1 on p2.prescription_code=p1.code LEFT JOIN wlyy_prescription_expressage p3 on p1.code=p3.prescription_code where p1.patient=? and p2.type=?  ";
 | 
												
													
														
															|  |         params.add(patientCode);
 |  |         params.add(patientCode);
 | 
												
													
														
															|  |         params.add(type);
 |  |         params.add(type);
 | 
												
											
												
													
														
															|  | @ -89,9 +90,11 @@ public class PrescriptionDispensaryCodeService extends BaseService {
 | 
												
													
														
															|  |         precriptionSql += " limit "+(page-1)*pagesize+","+pagesize;
 |  |         precriptionSql += " limit "+(page-1)*pagesize+","+pagesize;
 | 
												
													
														
															|  |         List<Map<String, Object>> result = jdbcTemplate.queryForList(precriptionSql,params.toArray());
 |  |         List<Map<String, Object>> result = jdbcTemplate.queryForList(precriptionSql,params.toArray());
 | 
												
													
														
															|  |         List<Map<String, Object>> result2 = new ArrayList<>();
 |  |         List<Map<String, Object>> result2 = new ArrayList<>();
 | 
												
													
														
															|  | 
 |  |         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 | 
												
													
														
															|  |         for (Map<String, Object> m:result) {
 |  |         for (Map<String, Object> m:result) {
 | 
												
													
														
															|  |             List<PrescriptionInfo> list = prescriptionInfoDao.findByPrescriptionCode(m.get("prescriptionCode").toString());
 |  |             List<PrescriptionInfo> list = prescriptionInfoDao.findByPrescriptionCode(m.get("prescriptionCode").toString());
 | 
												
													
														
															|  |             m.put("prescriptionInfo",list);
 |  |             m.put("prescriptionInfo",list);
 | 
												
													
														
															|  | 
 |  |             m.put("createTime",m.get("createTime")!=null?simpleDateFormat.format(m.get("createTime")):"");
 | 
												
													
														
															|  |             result2.add(m);
 |  |             result2.add(m);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         JSONArray array = new JSONArray(result2);
 |  |         JSONArray array = new JSONArray(result2);
 |