编辑代码

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))
}