Commit f38611c4 by zhangchen

发票提交验证重复

parent 545f1e07
...@@ -18,6 +18,7 @@ import com.ctrip.fun.common.vo.PagedResponseBean; ...@@ -18,6 +18,7 @@ import com.ctrip.fun.common.vo.PagedResponseBean;
import com.ctrip.fun.common.vo.Request; import com.ctrip.fun.common.vo.Request;
import com.ctrip.fun.common.vo.Response; import com.ctrip.fun.common.vo.Response;
import com.ctrip.fun.common.vo.ResponseStatusEnum; import com.ctrip.fun.common.vo.ResponseStatusEnum;
import com.ctrip.fun.common.vo.basic.InvoiceOrderInfoBean;
import com.ctrip.fun.common.vo.basic.InvoiceRequestBean; import com.ctrip.fun.common.vo.basic.InvoiceRequestBean;
import com.ctrip.fun.common.vo.basic.InvoiceRequestQuery; import com.ctrip.fun.common.vo.basic.InvoiceRequestQuery;
...@@ -76,6 +77,30 @@ public class InvoiceRequestService extends BaseService { ...@@ -76,6 +77,30 @@ public class InvoiceRequestService extends BaseService {
} }
return retKey; return retKey;
} }
/**
* 根据发票支付凭证或者订单号查询该订单是否存在
* @return InvoiceOrderInfoBean
* @author lsj
*/
public InvoiceOrderInfoBean findInvoiceInfoByOrderNo(String userId,String orderNoOrNum){
String uri = super.getServiceUri("uri.invoiceRequest.findInvoiceInfoByOrderNo");
InvoiceOrderInfoBean invoiceRequestBean = null;
Request<String> request = new Request<String>(userId, orderNoOrNum);
HttpEntity<Request<String>> entity = new HttpEntity<Request<String>>(request);
Response<InvoiceOrderInfoBean> response = super.exchange(uri, HttpMethod.POST, entity, new ParameterizedTypeReference<Response<InvoiceOrderInfoBean>>() {
}).getBody();
if (null != response) {
if (response.getStatus() == 0) {
invoiceRequestBean = response.getBody();
} else {
Map<String, String> tags = new HashMap<>();
logger.error("add异常", String.format("status: %d, msg: %s", response.getStatus(), response.getMessage()), tags);
}
}
return invoiceRequestBean;
}
/** /**
*获取发票申请 *获取发票申请
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment