|  | @ -1,14 +1,23 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.hospital.prescription.service;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.hisview.WlyyHisJcmbDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.prescription.WlyyInspectionPartsDictDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.prescription.WlyyPrescriptionDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.his.dao.WlyyHisJcmbDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.his.dao.WlyyHisJymbDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.his.dao.WlyyHisTcxzDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.prescription.dao.InspectionPartsDictDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.prescription.dao.PrescriptionDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.prescription.service.entrance.EntranceService;
 | 
	
		
			
				|  |  | import com.yihu.mysql.query.BaseJpaService;
 | 
	
		
			
				|  |  | import net.sf.json.JSONArray;
 | 
	
		
			
				|  |  | import net.sf.json.JSONObject;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Value;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.util.List;
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -16,12 +25,25 @@ import java.util.List;
 | 
	
		
			
				|  |  |  * Created by Trick on 2019/9/26.
 | 
	
		
			
				|  |  |  */
 | 
	
		
			
				|  |  | @Service
 | 
	
		
			
				|  |  | @Transactional
 | 
	
		
			
				|  |  | public class InspectionService extends BaseJpaService<WlyyPrescriptionDO, PrescriptionDao> {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Value("${demo.flag}")
 | 
	
		
			
				|  |  |     private boolean demoFlag;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private InspectionPartsDictDao inspectionPartsDictDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private WlyyHospitalSysDictDao hospitalSysDictDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private EntranceService entranceService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private WlyyHisJcmbDao hisJcmbDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private WlyyHisJymbDao hisJymbDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private WlyyHisTcxzDao hisTcxzDao;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public List<WlyyInspectionPartsDictDO> findByPartsCode(String parentCode){
 | 
	
		
			
				|  |  |         return inspectionPartsDictDao.findByParentCode(parentCode);
 | 
	
	
		
			
				|  | @ -31,5 +53,28 @@ public class InspectionService extends BaseJpaService<WlyyPrescriptionDO, Prescr
 | 
	
		
			
				|  |  |         return hospitalSysDictDao.findByHospitalAndDictName(hospital,name);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      *
 | 
	
		
			
				|  |  |      * S60线上复诊 BS25033检查模板接口
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      * @throws Exception
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public Boolean synJcmb()throws Exception{
 | 
	
		
			
				|  |  |         JSONArray jsonArray = entranceService.BS25033("",demoFlag);
 | 
	
		
			
				|  |  |         if(jsonArray!=null&&jsonArray.size()>0){
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             for(int i=0;i<jsonArray.size();i++){
 | 
	
		
			
				|  |  |                 JSONObject jcmb = jsonArray.getJSONObject(i);
 | 
	
		
			
				|  |  |                 WlyyHisJcmbDO jcmbDO = new WlyyHisJcmbDO();
 | 
	
		
			
				|  |  |                 jcmbDO.setTcNo(jcmb.getString("tc_no"));
 | 
	
		
			
				|  |  |                 jcmbDO.setTcName(jcmb.getString("tc_name"));
 | 
	
		
			
				|  |  |                 jcmbDO.setBzCode(jcmb.getString("bz_code"));
 | 
	
		
			
				|  |  |                 jcmbDO.setBzName(jcmb.getString("bz_name"));
 | 
	
		
			
				|  |  |                 jcmbDO.setChargeCode(jcmb.getString("charge_code"));
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return true;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |