import groovy.json.*
class ItemInputRes{
int state
String hisPaymentId
}
def paramConvert(param){
def json = new JsonSlurper ()
def resJson = json.parseText (param)
def stateInit = 0
def cashId = ''
assert resJson.code == 200 : "计费状态查询失败:" + resJson.message
if(resJson. data.size ()== 0){
stateInit = 3
}else {
def data = resJson.data[0]
def chargeItems = data.chargeItems
def charge = chargeItems.charges [0]
if(charge.cashID == '' || charge.cashID==null){
stateInit = 0
}else{
stateInit = 1
cashId = charge.cashID
}
}
def itemInputRes = new ItemInputRes (state: stateInit,hisPaymentId:cashId)
return JsonOutput.toJson (itemInputRes)
}