Commit f0d4f40b by guojuxing

发票申请,返回流水单号

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

 * @author guojuxing 
 * @author guojuxing
* @param invoiceManageDTO
 * @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 { ...@@ -33,9 +33,9 @@ public interface InvoiceManageApiService {
* @Description: * @Description:

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