|
|
@ -1,16 +1,13 @@ |
|
|
|
package com.jianshui.api.controller.http.invoice.v1; |
|
|
|
package com.jianshui.api.controller.http.invoice.v1; |
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import cn.hutool.core.date.DateUtil; |
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import com.jianshui.common.core.domain.AjaxResult; |
|
|
|
import com.jianshui.common.core.domain.AjaxResult; |
|
|
|
import com.jianshui.common.core.domain.entity.Companyservice; |
|
|
|
import com.jianshui.common.core.domain.entity.Companyservice; |
|
|
|
import com.jianshui.common.core.redis.RedisCache; |
|
|
|
|
|
|
|
import com.jianshui.common.enums.ErrorCode; |
|
|
|
import com.jianshui.common.enums.ErrorCode; |
|
|
|
import com.jianshui.common.exception.jianshui.JianshuiParamErrorException; |
|
|
|
import com.jianshui.common.exception.jianshui.JianshuiParamErrorException; |
|
|
|
import com.jianshui.common.utils.StringUtils; |
|
|
|
import com.jianshui.common.utils.StringUtils; |
|
|
|
import com.jianshui.common.utils.http.HttpHelper; |
|
|
|
import com.jianshui.common.utils.http.HttpHelper; |
|
|
|
import com.jianshui.common.utils.spring.SpringUtils; |
|
|
|
|
|
|
|
import com.jianshui.invoice.domain.BillInfo; |
|
|
|
import com.jianshui.invoice.domain.BillInfo; |
|
|
|
import com.jianshui.platform.dto.InvoiceAdd.BillInfoPDTO; |
|
|
|
import com.jianshui.platform.dto.InvoiceAdd.BillInfoPDTO; |
|
|
|
import com.jianshui.invoice.domain.Redinfo; |
|
|
|
import com.jianshui.invoice.domain.Redinfo; |
|
|
@ -23,21 +20,18 @@ import com.jianshui.invoice.factory.IInvoiceResponseFactory; |
|
|
|
import com.jianshui.invoice.factory.IInvoiceServiceFactory; |
|
|
|
import com.jianshui.invoice.factory.IInvoiceServiceFactory; |
|
|
|
import com.jianshui.invoice.service.IInvoiceResponseService; |
|
|
|
import com.jianshui.invoice.service.IInvoiceResponseService; |
|
|
|
import com.jianshui.invoice.utils.ApiRequestUtils; |
|
|
|
import com.jianshui.invoice.utils.ApiRequestUtils; |
|
|
|
import com.jianshui.platform.service.InvoiceAddService; |
|
|
|
import com.jianshui.platform.service.InvoiceAddPService; |
|
|
|
import com.jianshui.system.service.ICompanyserviceService; |
|
|
|
import com.jianshui.system.service.ICompanyserviceService; |
|
|
|
import com.jianshui.system.service.IServiceManageService; |
|
|
|
import com.jianshui.system.service.IServiceManageService; |
|
|
|
import io.swagger.annotations.*; |
|
|
|
import io.swagger.annotations.*; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
|
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
|
import java.util.Date; |
|
|
|
|
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @Description |
|
|
|
* @Description |
|
|
@ -66,7 +60,7 @@ public class InvoiceController { |
|
|
|
private IInvoiceServiceFactory invoiceServiceFactory; |
|
|
|
private IInvoiceServiceFactory invoiceServiceFactory; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
@Autowired |
|
|
|
private InvoiceAddService addService; |
|
|
|
private InvoiceAddPService addService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|