Commit f0d4f40b by guojuxing

发票申请,返回流水单号

parent e6777ade
......@@ -23,9 +23,9 @@ public interface InvoiceManageApiService {
* @Description:

 * @author guojuxing
* @param invoiceManageDTO

* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>

* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>
流水单号

 */
ServiceResponse<Void> applyInvoice(InvoiceManageDTO invoiceManageDTO);
ServiceResponse<String> applyInvoice(InvoiceManageDTO invoiceManageDTO);
/**
* 应用市场开票申请
......@@ -33,9 +33,9 @@ public interface InvoiceManageApiService {
* @Description:

 * @author guojuxing
* @param invoiceManageDTO

* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>

* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>
流水单号

 */
ServiceResponse<Void> applyInvoiceForApp(InvoiceManageDTO invoiceManageDTO);
ServiceResponse<String> applyInvoiceForApp(InvoiceManageDTO invoiceManageDTO);
/**
* 开票。待邮寄/邮寄
......
......@@ -38,7 +38,7 @@ public class InvoiceManageApiServiceImpl implements InvoiceManageApiService {
@Autowired
private InvoiceAccountService invoiceAccountService;
public ServiceResponse<Void> applyInvoiceInit(InvoiceManageDTO invoiceManageDTO) {
public ServiceResponse<String> applyInvoiceInit(InvoiceManageDTO invoiceManageDTO) {
ServiceResponse paramResponse = ValidParamsUtils.allCheckValidate(invoiceManageDTO,
InvoiceManageDTO.ApplyInvoiceValid.class);
if (!paramResponse.isSuccess()) {
......@@ -63,18 +63,18 @@ public class InvoiceManageApiServiceImpl implements InvoiceManageApiService {
}
invoiceManageService.save(invoiceManageDTO);
return ServiceResponse.success();
return ServiceResponse.success(invoiceManageDTO.getInvoiceApplySerial());
}
@Override
public ServiceResponse<Void> applyInvoice(InvoiceManageDTO invoiceManageDTO) {
public ServiceResponse<String> applyInvoice(InvoiceManageDTO invoiceManageDTO) {
//计费中心
invoiceManageDTO.setInitiateType(InvoiceInitiateTypeConstants.BILLING);
return applyInvoiceInit(invoiceManageDTO);
}
@Override
public ServiceResponse<Void> applyInvoiceForApp(InvoiceManageDTO invoiceManageDTO) {
public ServiceResponse<String> applyInvoiceForApp(InvoiceManageDTO invoiceManageDTO) {
if (StringUtils.isBlank(invoiceManageDTO.getInitiator())) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "发起人(initiator)主键不能为空");
}
......
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 to comment