|  | @ -38,6 +38,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.jdbc.core.BeanPropertyRowMapper;
 | 
	
		
			
				|  |  | import org.springframework.jdbc.core.JdbcTemplate;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.beans.PropertyDescriptor;
 | 
	
		
			
				|  |  | import java.lang.reflect.Method;
 | 
	
	
		
			
				|  | @ -47,6 +48,7 @@ import java.util.*;
 | 
	
		
			
				|  |  |  * Created by Trick on 2019/5/17.
 | 
	
		
			
				|  |  |  */
 | 
	
		
			
				|  |  | @Service
 | 
	
		
			
				|  |  | @Transactional
 | 
	
		
			
				|  |  | public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, PrescriptionDao> {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
	
		
			
				|  | @ -103,9 +105,11 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         String sql ="SELECT " +
 | 
	
		
			
				|  |  |                 " p.id, " +
 | 
	
		
			
				|  |  |                 " p.saas_id AS saasId, " +
 | 
	
		
			
				|  |  |                 " p.recipe_no AS recipeNo, " +
 | 
	
		
			
				|  |  |                 " p.visit_no AS visitNo, " +
 | 
	
		
			
				|  |  |                 " p.real_order AS realOrder," +
 | 
	
		
			
				|  |  |                 " p.origin_real_order AS originRealOrder," +
 | 
	
		
			
				|  |  |                 " p.adm_no AS admNo," +
 | 
	
		
			
				|  |  |                 " p.origin_adm_no AS originAdmNo," +
 | 
	
		
			
				|  |  |                 " p.serial_no AS serialNo," +
 | 
	
		
			
				|  |  |                 " p.type AS type, " +
 | 
	
		
			
				|  |  |                 " p.patient_code AS patientCode, " +
 | 
	
		
			
				|  |  |                 " p.patient_name AS patientName, " +
 | 
	
	
		
			
				|  | @ -256,6 +260,11 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
 | 
	
		
			
				|  |  |         String reservationTime = json.getString("reservationTime");
 | 
	
		
			
				|  |  |         Integer consultType = json.getInteger("consultType");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         String originRealOrder = json.getString("originRealOrder");
 | 
	
		
			
				|  |  |         String originAdmNo = json.getString("originAdmNo");
 | 
	
		
			
				|  |  |         String serialNo = json.getString("serialNo");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         BasePatientDO basePatientDO = basePatientDao.findById(patient);
 | 
	
		
			
				|  |  |         PatientMedicareCardDO cardDO = basePatientMedicareCardDao.findByTypeAndPatientCodeAndDel(PatientMedicareCardDO.Type.MedicareCard.getType(),patient,"1");
 | 
	
		
			
				|  |  |         BaseDoctorDO baseDoctorDO = baseDoctorDao.findOne(doctor);
 | 
	
	
		
			
				|  | @ -321,4 +330,12 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
 | 
	
		
			
				|  |  |         return true;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public Boolean cancelPrescription(String prescriptionId){
 | 
	
		
			
				|  |  |         WlyyPrescriptionDO prescriptionDO = prescriptionDao.findOne(prescriptionId);
 | 
	
		
			
				|  |  |         prescriptionDO.setStatus(-2);
 | 
	
		
			
				|  |  |         return true;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |