|
@@ -474,97 +474,104 @@ public class SiDlPtntWstnMdcn implements Serializable {
|
|
|
|
|
|
public SiDlPtntWstnMdcn(String tempstr) {
|
|
|
String[] arr = tempstr.split("\t");
|
|
|
- code = arr[0].trim();
|
|
|
- drugTradeName = arr[1].trim();
|
|
|
- universalNameNumber = arr[2].trim();
|
|
|
- generalDrugName = arr[3].trim();
|
|
|
- chemicalName = arr[4].trim();
|
|
|
- alias = arr[5].trim();
|
|
|
- englishName = arr[6].trim();
|
|
|
- registrationName = arr[7].trim();
|
|
|
- drugSupervisionLocalCode = arr[8].trim();
|
|
|
- drugDosageForms = arr[9].trim();
|
|
|
- drugDosageFormName = arr[10].trim();
|
|
|
- drugCategory = arr[11].trim();
|
|
|
- drugCategoryName = arr[12].trim();
|
|
|
- drugSpecifications = arr[13].trim();
|
|
|
- drugSpecificationCode = arr[14].trim();
|
|
|
- registrationDosageType = arr[15].trim();
|
|
|
- registrationSpecifications = arr[16].trim();
|
|
|
- registrationSpecificationCode = arr[17].trim();
|
|
|
- eachDosage = arr[18].trim();
|
|
|
- frequencyOfUsage = arr[19].trim();
|
|
|
- aateGroup = arr[20].trim();
|
|
|
- nationalDrugNo = arr[21].trim();
|
|
|
- usr = arr[22].trim();
|
|
|
- patentFlag = arr[23].trim();
|
|
|
- productionSiteCategory = arr[24].trim();
|
|
|
- productionSiteCategoryName = arr[25].trim();
|
|
|
- unitType = arr[26].trim();
|
|
|
- nonprescriptionFlag = arr[27].trim();
|
|
|
- nonprescriptionFlagName = arr[28].trim();
|
|
|
- packagingMaterial = arr[29].trim();
|
|
|
- packagingMaterialName = arr[30].trim();
|
|
|
- packingSpecifications = arr[31].trim();
|
|
|
- packageQuantity = arr[32].trim();
|
|
|
- functionalGovernance = arr[33].trim();
|
|
|
- routeOfMedication = arr[34].trim();
|
|
|
- instructions = arr[35].trim();
|
|
|
- startTime = arr[36].trim();
|
|
|
- endTime = arr[37].trim();
|
|
|
- minimumUnit = arr[38].trim();
|
|
|
- minimumSalesUnit = arr[39].trim();
|
|
|
- minimumUnitOfMeasurement = arr[40].trim();
|
|
|
- minimumPackingQuantity = arr[41].trim();
|
|
|
- minimumPackingUnit = arr[42].trim();
|
|
|
- minimumPreparationUnit = arr[43].trim();
|
|
|
- minimumPackagingUnitName = arr[44].trim();
|
|
|
- minimumPreparationUnitName = arr[45].trim();
|
|
|
- conversionRatio = arr[46].trim();
|
|
|
- validityPeriodOfTheDrug = arr[47].trim();
|
|
|
- minimumUnitValuation = arr[48].trim();
|
|
|
- wbCode = arr[49].trim();
|
|
|
- pyCode = arr[50].trim();
|
|
|
- subpackagingManufacturer = arr[51].trim();
|
|
|
- productionNumber = arr[52].trim();
|
|
|
- productionName = arr[53].trim();
|
|
|
- limitedDrugFlag = arr[54].trim();
|
|
|
- specialDrugMark = arr[55].trim();
|
|
|
- limitTheUsageRange = arr[56].trim();
|
|
|
- limitUsingFlags = arr[57].trim();
|
|
|
- certificateNumber = arr[58].trim();
|
|
|
- certificateStartDate = arr[59].trim();
|
|
|
- certificateEndDate = arr[60].trim();
|
|
|
- licenseNumber = arr[61].trim();
|
|
|
- approvalStartDate = arr[62].trim();
|
|
|
- approvalEndDate = arr[63].trim();
|
|
|
- marketStatus = arr[64].trim();
|
|
|
- marketStatusName = arr[65].trim();
|
|
|
- registrationElectronicFile = arr[66].trim();
|
|
|
- supplementaryElectronicFile = arr[67].trim();
|
|
|
- nationalSiCatalogueRemark = arr[68].trim();
|
|
|
- basicDrugFlagName = arr[69].trim();
|
|
|
- basicDrugFlag = arr[70].trim();
|
|
|
- adjustedTaxFlag = arr[71].trim();
|
|
|
- adjustedTaxFlagName = arr[72].trim();
|
|
|
- listedDrugsSet = arr[73].trim();
|
|
|
- negotiatedDrugFlag = arr[74].trim();
|
|
|
- negotiatedDrugFlagName = arr[75].trim();
|
|
|
- healthCommissionDrugCode = arr[76].trim();
|
|
|
- remarks = arr[77].trim();
|
|
|
- validFlag = arr[78].trim();
|
|
|
- uniqueRecordNumber = arr[79].trim();
|
|
|
- dataCreationTime = arr[80].trim();
|
|
|
- dataUpdateTime = arr[81].trim();
|
|
|
- versionNumber = arr[82].trim();
|
|
|
- versionName = arr[83].trim();
|
|
|
- drugsForChildren = arr[84].trim();
|
|
|
- corporateName = arr[85].trim();
|
|
|
- consistencyDrugs = arr[86].trim();
|
|
|
- distributingBusiness = arr[87].trim();
|
|
|
- contact = arr[88].trim();
|
|
|
- enterpriseElectronicFile = arr[89].trim();
|
|
|
- nationalDosage = arr[90].trim();
|
|
|
- nationalClassFlag = arr[91].trim();
|
|
|
+ for (int i = 0; i < arr.length; i++) {
|
|
|
+ if (null == arr[i] || arr[i].trim().equals("null")) {
|
|
|
+ arr[i] = null;
|
|
|
+ } else {
|
|
|
+ arr[i] = arr[i].trim();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ code = arr[0];
|
|
|
+ drugTradeName = arr[1];
|
|
|
+ universalNameNumber = arr[2];
|
|
|
+ generalDrugName = arr[3];
|
|
|
+ chemicalName = arr[4];
|
|
|
+ alias = arr[5];
|
|
|
+ englishName = arr[6];
|
|
|
+ registrationName = arr[7];
|
|
|
+ drugSupervisionLocalCode = arr[8];
|
|
|
+ drugDosageForms = arr[9];
|
|
|
+ drugDosageFormName = arr[10];
|
|
|
+ drugCategory = arr[11];
|
|
|
+ drugCategoryName = arr[12];
|
|
|
+ drugSpecifications = arr[13];
|
|
|
+ drugSpecificationCode = arr[14];
|
|
|
+ registrationDosageType = arr[15];
|
|
|
+ registrationSpecifications = arr[16];
|
|
|
+ registrationSpecificationCode = arr[17];
|
|
|
+ eachDosage = arr[18];
|
|
|
+ frequencyOfUsage = arr[19];
|
|
|
+ aateGroup = arr[20];
|
|
|
+ nationalDrugNo = arr[21];
|
|
|
+ usr = arr[22];
|
|
|
+ patentFlag = arr[23];
|
|
|
+ productionSiteCategory = arr[24];
|
|
|
+ productionSiteCategoryName = arr[25];
|
|
|
+ unitType = arr[26];
|
|
|
+ nonprescriptionFlag = arr[27];
|
|
|
+ nonprescriptionFlagName = arr[28];
|
|
|
+ packagingMaterial = arr[29];
|
|
|
+ packagingMaterialName = arr[30];
|
|
|
+ packingSpecifications = arr[31];
|
|
|
+ packageQuantity = arr[32];
|
|
|
+ functionalGovernance = arr[33];
|
|
|
+ routeOfMedication = arr[34];
|
|
|
+ instructions = arr[35];
|
|
|
+ startTime = arr[36];
|
|
|
+ endTime = arr[37];
|
|
|
+ minimumUnit = arr[38];
|
|
|
+ minimumSalesUnit = arr[39];
|
|
|
+ minimumUnitOfMeasurement = arr[40];
|
|
|
+ minimumPackingQuantity = arr[41];
|
|
|
+ minimumPackingUnit = arr[42];
|
|
|
+ minimumPreparationUnit = arr[43];
|
|
|
+ minimumPackagingUnitName = arr[44];
|
|
|
+ minimumPreparationUnitName = arr[45];
|
|
|
+ conversionRatio = arr[46];
|
|
|
+ validityPeriodOfTheDrug = arr[47];
|
|
|
+ minimumUnitValuation = arr[48];
|
|
|
+ wbCode = arr[49];
|
|
|
+ pyCode = arr[50];
|
|
|
+ subpackagingManufacturer = arr[51];
|
|
|
+ productionNumber = arr[52];
|
|
|
+ productionName = arr[53];
|
|
|
+ limitedDrugFlag = arr[54];
|
|
|
+ specialDrugMark = arr[55];
|
|
|
+ limitTheUsageRange = arr[56];
|
|
|
+ limitUsingFlags = arr[57];
|
|
|
+ certificateNumber = arr[58];
|
|
|
+ certificateStartDate = arr[59];
|
|
|
+ certificateEndDate = arr[60];
|
|
|
+ licenseNumber = arr[61];
|
|
|
+ approvalStartDate = arr[62];
|
|
|
+ approvalEndDate = arr[63];
|
|
|
+ marketStatus = arr[64];
|
|
|
+ marketStatusName = arr[65];
|
|
|
+ registrationElectronicFile = arr[66];
|
|
|
+ supplementaryElectronicFile = arr[67];
|
|
|
+ nationalSiCatalogueRemark = arr[68];
|
|
|
+ basicDrugFlagName = arr[69];
|
|
|
+ basicDrugFlag = arr[70];
|
|
|
+ adjustedTaxFlag = arr[71];
|
|
|
+ adjustedTaxFlagName = arr[72];
|
|
|
+ listedDrugsSet = arr[73];
|
|
|
+ negotiatedDrugFlag = arr[74];
|
|
|
+ negotiatedDrugFlagName = arr[75];
|
|
|
+ healthCommissionDrugCode = arr[76];
|
|
|
+ remarks = arr[77];
|
|
|
+ validFlag = arr[78];
|
|
|
+ uniqueRecordNumber = arr[79];
|
|
|
+ dataCreationTime = arr[80];
|
|
|
+ dataUpdateTime = arr[81];
|
|
|
+ versionNumber = arr[82];
|
|
|
+ versionName = arr[83];
|
|
|
+ drugsForChildren = arr[84];
|
|
|
+ corporateName = arr[85];
|
|
|
+ consistencyDrugs = arr[86];
|
|
|
+ distributingBusiness = arr[87];
|
|
|
+ contact = arr[88];
|
|
|
+ enterpriseElectronicFile = arr[89];
|
|
|
+ nationalDosage = arr[90];
|
|
|
+ nationalClassFlag = arr[91];
|
|
|
}
|
|
|
}
|