@@ -57,7 +57,7 @@ def PARENT_2_PHONE = []
5757def PARENT_2_RELATIONSHIP = []
5858def CHILD_SCHOOL_URN =[]
5959
60- def startDate = Date.parse(' yyyy-MM-dd' ,' 2011 -09-01' )
60+ def startDate = Date.parse(' yyyy-MM-dd' ,' 2008 -09-01' )
6161def endDate = Date.parse(' yyyy-MM-dd' ,' 2012-08-31' )
6262def newNHSNumbers = []
6363
8888 PARENT_2_PHONE.add(lineSplit[15])
8989 PARENT_2_RELATIONSHIP.add(lineSplit[16])
9090 CHILD_SCHOOL_URN.add(lineSplit[17])
91-
91+
9292 line = reader.readLine();
9393 }
9494
@@ -114,7 +114,7 @@ for(outrow=1;outrow<=rowcount;outrow++){
114114 vars.put(" CHILD_DATE_OF_BIRTH" ,(startDate + r.nextInt(endDate-startDate)).format(' yyyy-MM-dd' ))
115115 vars.put(" CHILD_FIRST_NAME" ,CHILD_FIRST_NAME.get(r.nextInt(CHILD_FIRST_NAME.size())))
116116 vars.put(" CHILD_LAST_NAME" ,CHILD_LAST_NAME.get(r.nextInt(CHILD_LAST_NAME.size())))
117-
117+
118118 checkdigit=" 10"
119119 while(checkdigit==" 10" ){
120120 nhsnumber=(r.nextInt(999999) + 999000000).toString()
@@ -132,7 +132,7 @@ for(outrow=1;outrow<=rowcount;outrow++){
132132 //Add the unique nhs number to the array
133133 newNHSNumbers.add(nhsnumber)
134134 vars.put(" CHILD_NHS_NUMBER" ,nhsnumber)
135-
135+
136136 vars.put(" PARENT_1_NAME" ,PARENT_1_NAME.get(r.nextInt(PARENT_1_NAME.size())).tokenize(' ' ).first() + " " + vars.get(" CHILD_LAST_NAME" ))
137137 vars.put(" PARENT_2_NAME" ,PARENT_2_NAME.get(r.nextInt(PARENT_2_NAME.size())).tokenize(' ' ).first() + " " + vars.get(" CHILD_LAST_NAME" ))
138138 vars.put(" PARENT_1_EMAIL" ,vars.get(" PARENT_1_NAME" ).replaceAll(' ' ,' .' ) + " @example.com" )
@@ -141,12 +141,12 @@ for(outrow=1;outrow<=rowcount;outrow++){
141141 vars.put(" PARENT_2_PHONE" ,PARENT_2_PHONE.get(r.nextInt(PARENT_2_PHONE.size())))
142142 vars.put(" PARENT_1_RELATIONSHIP" ,PARENT_1_RELATIONSHIP.get(r.nextInt(PARENT_1_RELATIONSHIP.size())))
143143 vars.put(" PARENT_2_RELATIONSHIP" ,PARENT_2_RELATIONSHIP.get(r.nextInt(PARENT_2_RELATIONSHIP.size())))
144-
144+
145145 vars.put(" CHILD_SCHOOL_URN" ,vars.get(" URN" ))
146-
146+
147147 rowPartOne=(vars.get(" CHILD_ADDRESS_LINE_1" ) + " ," + vars.get(" CHILD_ADDRESS_LINE_2" ) + " ," + vars.get(" CHILD_POSTCODE" ) + " ," + vars.get(" CHILD_TOWN" ) + " ," + vars.get(" CHILD_PREFERRED_GIVEN_NAME" ) + " ," + vars.get(" CHILD_DATE_OF_BIRTH" ) + " ," + vars.get(" CHILD_FIRST_NAME" ) + " ," + vars.get(" CHILD_LAST_NAME" ) + " ," + vars.get(" CHILD_NHS_NUMBER" ) + " ," )
148148 rowPartTwo=(vars.get(" PARENT_1_EMAIL" ) + " ," + vars.get(" PARENT_1_NAME" ) + " ," + vars.get(" PARENT_1_PHONE" ) + " ," + vars.get(" PARENT_1_RELATIONSHIP" ) + " ," + vars.get(" PARENT_2_EMAIL" ) + " ," + vars.get(" PARENT_2_NAME" ) + " ," + vars.get(" PARENT_2_PHONE" ) + " ," + vars.get(" PARENT_2_RELATIONSHIP" ) + " ," + vars.get(" CHILD_SCHOOL_URN" ))
149-
149+
150150 writer.println(rowPartOne + rowPartTwo)
151151// log.info(vars.get(" CHILD_FIRST_NAME" ) + " ," + vars.get(" CHILD_LAST_NAME" ))
152152}
0 commit comments