|  | @@ -65,6 +65,8 @@ public class DrgDipController {
 | 
	
		
			
				|  |  |                      return queryHisOutpCharge(params);
 | 
	
		
			
				|  |  |                  case HIS_HSPTZD_PATIENT_BASE:
 | 
	
		
			
				|  |  |                      return queryHisHsptzdPatientBase(params);
 | 
	
		
			
				|  |  | +                case HIS_HSPTZD_PATIENT_BASE_CY:
 | 
	
		
			
				|  |  | +                    return queryHisHsptzdPatientBaseCy(params);
 | 
	
		
			
				|  |  |                  case HIS_BABY_INFO:
 | 
	
		
			
				|  |  |                      return queryHisBabyInfo(params);
 | 
	
		
			
				|  |  |                  case HIS_HSPTZD_CHARGE:
 | 
	
	
		
			
				|  | @@ -202,9 +204,7 @@ public class DrgDipController {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private JSONObject queryHisHsptzdPatientBase(RequestParams params) {
 | 
	
		
			
				|  |  |          if (null == params.getVisitId()) {
 | 
	
		
			
				|  |  | -            List<String> visitIdList = (null == params.getStartDate() || null == params.getEndDate()) ?
 | 
	
		
			
				|  |  | -                    dao.selectAllHisHsptzdPatientBase() :
 | 
	
		
			
				|  |  | -                    dao.selectHisHsptzdPatientBaseByDateRange(params.getStartDate(), params.getEndDate());
 | 
	
		
			
				|  |  | +            List<String> visitIdList = dao.selectAllHisHsptzdPatientBase();
 | 
	
		
			
				|  |  |              if (visitIdList.isEmpty()) {
 | 
	
		
			
				|  |  |                  return DrgDipResponseFactory.noCorrespondingDataFound();
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -222,6 +222,17 @@ public class DrgDipController {
 | 
	
		
			
				|  |  |          return DrgDipResponseFactory.success(list);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    private JSONObject queryHisHsptzdPatientBaseCy(RequestParams params) {
 | 
	
		
			
				|  |  | +        if (null == params.getStartDate() || null == params.getEndDate()) {
 | 
	
		
			
				|  |  | +            return DrgDipResponseFactory.wrongParameters("startDate、endDate不能为空。");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        List<String> visitIdList = dao.selectHisHsptzdPatientBaseByDateRange(params.getStartDate(), params.getEndDate());
 | 
	
		
			
				|  |  | +        if (visitIdList.isEmpty()) {
 | 
	
		
			
				|  |  | +            return DrgDipResponseFactory.noCorrespondingDataFound();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return DrgDipResponseFactory.success(visitIdList);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      private JSONObject queryHisBabyInfo(RequestParams params) {
 | 
	
		
			
				|  |  |          if (null == params.getVisitId()) {
 | 
	
		
			
				|  |  |              return DrgDipResponseFactory.wrongParameters("visitId不能为空。");
 |