import groovy.json.*
import java.text.SimpleDateFormat
import cn.hutool.core.util.IdUtil
class ResShell{
boolean success
boolean decorate
String code
String message
String traceId
String APPLY_NO
String PE_NO
String BAR_NO
}
def paramConvert(param){
def uuid = IdUtil.simpleUUID();
if(!param.succeed){
return JsonOutput.toJson(new ResShell(success:false,decorate:false,code:param.code,message:param.message,traceId:uuid,APPLY_NO:"",PE_NO:"",BAR_NO:""))
}
def data = param.data;
return JsonOutput.toJson(new ResShell(success:true,decorate:true,code:'0000',message:param.message,traceId:uuid,
APPLY_NO:data.billingId,PE_NO:data.checkNumber,BAR_NO:data.billingCode))
}