letsql=`SELECT orderNo,json_extract(d.deliveryContent,'$.apply.askforId') askforId,json_extract(d.deliveryContent,'$.apply.tradeType') tradeType,json_extract(d.deliveryContent,'$.apply.tradeImg') tradeImg,json_extract(d.deliveryContent,'$.applyUser.applicantName') applicantName,json_extract(d.deliveryContent,'$.deliveryStatusName') deliveryStatusName,json_extract(d.deliveryContent,'$.deliveryUpdated') deliveryUpdated from c_order_info i left join c_order_delivery d on i.orderNo = d.sourceOrderNo where i.uapp_id = ${pobj.appInfo.uapp_id}`;
letsqlCount=`SELECT count(1) as dataCount from c_order_info i left join c_order_delivery d on i.orderNo = d.sourceOrderNo where i.uapp_id = ${pobj.appInfo.uapp_id}`;
if(pobj.userInfo.channel_userid){
sql+=` and i.channelUserId='${pobj.userInfo.channel_userid}'`;
sqlCount+=` and i.channelUserId='${pobj.userInfo.channel_userid}'`;
}
if(actionBody.orderNo){
sql+=` and orderNo='${actionBody.orderNo}'`;
sqlCount+=` and orderNo='${actionBody.orderNo}'`;
}
if(actionBody.askforId){
sql+=` and json_extract(deliveryContent,'$.apply.askforId')='${actionBody.askforId}'`;
sqlCount+=` and json_extract(deliveryContent,'$.apply.askforId')='${actionBody.askforId}'`;
}
if(actionBody.applicantName){
sql+=` and json_extract(deliveryContent,'$.applyUser.applicantName') like '%${actionBody.applicantName}%'`;
sqlCount+=` and json_extract(deliveryContent,'$.applyUser.applicantName') like '%${actionBody.applicantName}'%`;
}
if(actionBody.status){
sql+=` and json_extract(deliveryContent,'$.deliveryStatusName')='${actionBody.status}'`;
sqlCount+=` and json_extract(deliveryContent,'$.deliveryStatusName')='${actionBody.status}'`;
letsql=`select o.serviceNo,json_extract(officialInfo,'$.applyUser') applyUser,json_extract(officialInfo,'$.askforId') askforId,json_extract(officialInfo,'$.tmType') tmType,json_extract(officialInfo,'$.tmPicUrl') tmPicUrl,json_extract(officialInfo,'$.applicantName') applicantName,json_extract(officialInfo,'$.fileType') fileType from c_order_info i left join c_delivery_official o on i.orderNo = o.serviceNo where i.uapp_id = ${pobj.appInfo.uapp_id}`;
letsqlCount=`select count(1) as dataCount from c_order_info i left join c_delivery_official o on i.orderNo = o.serviceNo where i.uapp_id = ${pobj.appInfo.uapp_id}`
if(pobj.userInfo.channel_userid){
sql+=` and o.channelUserId='${pobj.userInfo.channel_userid}'`;
sqlCount+=` and o.channelUserId='${pobj.userInfo.channel_userid}'`;
}
if(actionBody.orderNo){
sql+=` and serviceNo='${actionBody.orderNo}'`;
sqlCount+=` and serviceNo='${actionBody.orderNo}'`;
}
if(actionBody.askforId){
sql+=` and json_extract(officialInfo,'$.askforId')='${actionBody.askforId}'`;
sqlCount+=` and json_extract(officialInfo,'$.askforId')='${actionBody.askforId}'`;
}
if(actionBody.applicantName){
sql+=` and json_extract(officialInfo,'$.applicantName') like '%${actionBody.applicantName}%'`;
sqlCount+=` and json_extract(officialInfo,'$.applicantName') like'%${actionBody.applicantName}%'`;
}
if(actionBody.fileType){
sql+=` and json_extract(officialInfo,'$.fileType')='${actionBody.fileType}'`;
sqlCount+=` and json_extract(officialInfo,'$.fileType')='${actionBody.fileType}'`;