import groovy.json.*
class ResShell{
Integer rc
String msg
ResData[] data
}
class ResData{
String clientCode
String checkupCode
String realName
String identityType
String identityNo
String mobileNo
String checkupDate
String tradeTypeCode
String tradeTypeName
String isMainCheck
String fileType
String fileBinary
String mealName
String mainCheckDate
}
def paramConvert(param){
if(param.code!='0'){
return JsonOutput.toJson(new ResShell(rc:1,msg:param.message,data:null))
}
def resDataList = []
for(info in param.data){
def state = '0'
if(info.checkupState == 9){
state = '1'
}
resDataList.add(new ResData(clientCode:info.checkRecordId,checkupCode:info.userRecordId,realName:info.name,identityType:info.cardType,mobileNo:info.phone,
checkupDate:info.arrangeDate,tradeTypeCode:info.checkType,tradeTypeName:info.checkTypeName,isMainCheck :state,fileType:'PDF',
fileBinary:'',mealName :info.mealName,mainCheckDate:info.inspectionDate
))
}
def re
return JsonOutput.toJson(new ResShell(rc:0,msg:param.message,data:resDataList))
}