|
|
@ -39,8 +39,7 @@ import javax.servlet.http.HttpServletRequest; |
|
|
|
* @Author 巩权林 |
|
|
|
* @Author 巩权林 |
|
|
|
* @Date 2022/3/26 10:11 |
|
|
|
* @Date 2022/3/26 10:11 |
|
|
|
**/ |
|
|
|
**/ |
|
|
|
@Api(tags = "销项接口",value = "aaaa") |
|
|
|
@Api(tags = "A简税升级-销项接口V1.0") |
|
|
|
@ApiOperation("aaaaaaaaaaaaaaaaa") |
|
|
|
|
|
|
|
@RestController |
|
|
|
@RestController |
|
|
|
// @RequestMapping("/api/invoice/v1/invoice") // 为了兼容老版本航信接口
|
|
|
|
// @RequestMapping("/api/invoice/v1/invoice") // 为了兼容老版本航信接口
|
|
|
|
@Slf4j |
|
|
|
@Slf4j |
|
|
@ -69,7 +68,6 @@ public class InvoiceController { |
|
|
|
* @return |
|
|
|
* @return |
|
|
|
* @throws Exception |
|
|
|
* @throws Exception |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ApiOperation("API回调") |
|
|
|
|
|
|
|
@RequestMapping({"/api/invoice/v1/callback", "/api/invoice/v1/callback/{service}"}) |
|
|
|
@RequestMapping({"/api/invoice/v1/callback", "/api/invoice/v1/callback/{service}"}) |
|
|
|
public Object callback(HttpServletRequest request, String service) throws Exception { |
|
|
|
public Object callback(HttpServletRequest request, String service) throws Exception { |
|
|
|
log.info("【销项控制器】 收到api回调请求:{}", HttpHelper.getBodyString(request)); |
|
|
|
log.info("【销项控制器】 收到api回调请求:{}", HttpHelper.getBodyString(request)); |
|
|
@ -109,7 +107,7 @@ public class InvoiceController { |
|
|
|
* @return |
|
|
|
* @return |
|
|
|
* @throws Exception |
|
|
|
* @throws Exception |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ApiOperation("API网关") |
|
|
|
// @ApiOperation("API网关")
|
|
|
|
@PostMapping({"/api/invoice/v1/gateway", "/api/invoice/v1/gateway/{identity}"}) |
|
|
|
@PostMapping({"/api/invoice/v1/gateway", "/api/invoice/v1/gateway/{identity}"}) |
|
|
|
public Object gateway(HttpServletRequest request, String identity) throws Exception { |
|
|
|
public Object gateway(HttpServletRequest request, String identity) throws Exception { |
|
|
|
// 如果identity是空的,就去看下header头里有没有
|
|
|
|
// 如果identity是空的,就去看下header头里有没有
|
|
|
@ -149,7 +147,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("开票请求接口") |
|
|
|
@ApiOperation("开票请求接口-(蓝字发票开具,红字发票开具)") |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -179,7 +177,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("开票查询接口(发票请求流水号)") |
|
|
|
// @ApiOperation("开票查询接口(发票请求流水号)")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -208,7 +206,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("开票查询接口(订单号)") |
|
|
|
// @ApiOperation("开票查询接口(订单号)")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -238,7 +236,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("开票查询接口(范围查询)") |
|
|
|
// @ApiOperation("开票查询接口(范围查询)")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -268,7 +266,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("作废发票") |
|
|
|
// @ApiOperation("作废发票")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -297,7 +295,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("作废发票结果查询") |
|
|
|
// @ApiOperation("作废发票结果查询")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -327,7 +325,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("红字信息表上传") |
|
|
|
// @ApiOperation("红字信息表上传")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -357,7 +355,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("红字信息表下载") |
|
|
|
// @ApiOperation("红字信息表下载")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -387,7 +385,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("发票推送接口") |
|
|
|
// @ApiOperation("发票推送接口")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -417,7 +415,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("发票批量打印接口") |
|
|
|
// @ApiOperation("发票批量打印接口")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -460,7 +458,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("打印机查询接口") |
|
|
|
// @ApiOperation("打印机查询接口")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -503,7 +501,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("发票签章") |
|
|
|
// @ApiOperation("发票签章")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -532,7 +530,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("发票专用章导入注册") |
|
|
|
// @ApiOperation("发票专用章导入注册")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -561,7 +559,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Validated |
|
|
|
@Validated |
|
|
|
@ApiOperation("发票专用章图片生成") |
|
|
|
// @ApiOperation("发票专用章图片生成")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -855,7 +853,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
// TODO: 2023/4/6 全电接口
|
|
|
|
// TODO: 2023/4/6 全电接口
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("获取发票下载地址") |
|
|
|
// @ApiOperation("获取发票下载地址")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -890,7 +888,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("全电文件获取") |
|
|
|
// @ApiOperation("全电文件获取")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -928,7 +926,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("获取人脸识别二维码") |
|
|
|
// @ApiOperation("获取人脸识别二维码")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -964,7 +962,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("发票查询") |
|
|
|
// @ApiOperation("发票查询")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -1000,7 +998,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("获取发票打印XML") |
|
|
|
// @ApiOperation("获取发票打印XML")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -1036,7 +1034,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("快速红冲") |
|
|
|
// @ApiOperation("快速红冲")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -1074,7 +1072,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("蓝字发票统计") |
|
|
|
// @ApiOperation("蓝字发票统计")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -1110,7 +1108,7 @@ public class InvoiceController { |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("审核红字信息表") |
|
|
|
// @ApiOperation("审核红字信息表")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
@ -1148,7 +1146,7 @@ public class InvoiceController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("查询红字信息表明细") |
|
|
|
// @ApiOperation("查询红字信息表明细")
|
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParams({ |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "identity", value = "身份认证", dataType = "string", example = "1130", required = true), |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|
@ApiImplicitParam(name = "order", value = "请求体", required = true)}) |
|
|
|