| 
					
				 | 
			
			
				@ -23,8 +23,8 @@ import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class ZyDictService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private JwPrescriptionService jwPrescriptionService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    private JwPrescriptionService jwPrescriptionService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private HospitalDao hospitalDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -186,6 +186,27 @@ public class ZyDictService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 获取药品字典的可拆标志 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param doctor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<Map<String, Object>> findDispDictByCode(String doctor,String code){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "     o.disp_quantity_untuck_flag dispQuantityUntuckFlag, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "     o.disp_pack_untuck_flag dispPackUntuckFlag " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "        FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "   wlyy_doctor_mapping h, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "   zy_iv_org_physic_allot_dict o " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "  WHERE " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "   o.org_code = h.jw_doctor_hospital " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "   AND h.doctor_code = ? " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "   AND o.physic_code = ? " ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> list = jdbcTemplate.queryForList(sql,doctor,code); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 获取药品字典 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -208,6 +229,8 @@ public class ZyDictService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " yp.quantity_unit drugNumUnit, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " com2.`name` drugNumUnitName, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " yp.retail_price retailPrice, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " yp.dispQuantityUntuckFlag, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " yp.dispPackUntuckFlag, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " yp.storage_conditions storageConditions" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " (SELECT code,name FROM zy_common_dict WHERE dict_name = 'IV_MEASURE_UNIT_DICT') com1, " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -226,12 +249,16 @@ public class ZyDictService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   p.min_dose, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   p.pack_spec," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   p.retail_price," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   ho.dispQuantityUntuckFlag, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   ho.dispPackUntuckFlag, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   p.storage_conditions" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    FROM  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   zy_iv_physic_dict p, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "  ( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    SELECT " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "     o.physic_code, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "     o.disp_quantity_untuck_flag dispQuantityUntuckFlag, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "     o.disp_pack_untuck_flag dispPackUntuckFlag, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "     o.org_code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "        FROM " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "   wlyy_doctor_mapping h, " + 
			 |