编辑代码

import groovy.json.*
import java.text.SimpleDateFormat
import org.springframework.util.StringUtils
class ReqParam{
    String billingCode
    Date startDate
    Date endDate
    int combinationItemId
    int page
    int size
}
def paramConvert(param){
    def sdf = new SimpleDateFormat("yyyy-MM-dd")
    def json = new JsonSlurper()
    def object = json.parseText(param)
    def startDate;
    if(StringUtils.hasText(object.applyStartDate)){
        startDate = sdf.parse(object.applyStartDate)
    }
    def endDate;
    if(StringUtils.hasText(object.applyEndDate)){
        endDate = sdf.parse(object.applyEndDate)
    }
    def reqParam = new ReqParam(billingCode:object.applyId,startDate:startDate,endDate:endDate,page:object.page,
    combinationItemId:362,size:object.pageSize)
    return JsonOutput.toJson(reqParam)
}