import groovy.json.*
class ResShell{
Boolean IsResult
String ErrorMsg
ResData[] data
}
class ResData{
String USER_ID
String USER_NAME
String USER_GENDER
String USER_BIRTHDAY
String USER_AGE
String USER_HEIGHT
String ORDER_DATE
}
def paramConvert(param){
if(param.code!='0'){
return JsonOutput.toJson(new ResShell(IsResult:false,ErrorMsg:param.message,data:null))
}
if(param.data.size() == 0){
return JsonOutput.toJson(new ResShell(IsResult:false,ErrorMsg:"未查询到数据!",data:null))
}
def resDataList = []
for(info in param.data){
def sex = 'F'
if(info.sex == 1){
sex = 'M'
}
def birthday = ''
def arrangeDate=''
if(info.birthday != null && info.birthday != ''){
birthday = info.birthday.substring(0,4)+info.birthday.substring(5,7)+info.birthday.substring(8,10)
}
if(info.arrangeDate != null && info.arrangeDate != ''){
arrangeDate = info.arrangeDate.substring(0,4)+info.arrangeDate.substring(5,7)+info.arrangeDate.substring(8,10)
}
resDataList.add(new ResData(USER_ID:info.checkNumber,USER_NAME:info.name,USER_GENDER:sex,USER_BIRTHDAY:birthday,
USER_AGE:info.age,USER_HEIGHT:info.height,ORDER_DATE:arrangeDate
))
}
def re
return JsonOutput.toJson(new ResShell(IsResult:true,ErrorMsg:'',data:resDataList))
}