|
@@ -100,10 +100,10 @@ public class ReceiptApi {
|
|
|
*/
|
|
|
@ApiOperation("识别收款短信")
|
|
|
@PostMapping("/read/sms")
|
|
|
- public ResponseJson<ReceiptVo> readSmsMessage(ReceiptDto receiptDto) {
|
|
|
+ public ResponseJson<ReceiptVo> readSmsMessage(ReceiptDto receiptDto, @RequestHeader HttpHeaders headers) {
|
|
|
String smsContent = receiptDto.getSmsContent();
|
|
|
if (StringUtils.hasLength(smsContent)) {
|
|
|
- return receiptService.readSmsMessage(smsContent, receiptDto.getOpenid());
|
|
|
+ return receiptService.readSmsMessage(smsContent, headers);
|
|
|
} else {
|
|
|
return ResponseJson.error("收款短信不能为空", null);
|
|
|
}
|
|
@@ -114,24 +114,24 @@ public class ReceiptApi {
|
|
|
*/
|
|
|
@ApiOperation("保存收款信息")
|
|
|
@PostMapping("/save")
|
|
|
- public ResponseJson<ReceiptPo> saveReceipt(ReceiptDto receiptDto) {
|
|
|
- return receiptService.saveReceipt(receiptDto);
|
|
|
+ public ResponseJson<ReceiptPo> saveReceipt(ReceiptDto receiptDto, @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.saveReceipt(receiptDto, headers);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 操作收款信息(作废,设为返佣/普通/供应商退款/非订单款)
|
|
|
*
|
|
|
* @param receiptDto {
|
|
|
- * id:收款Id
|
|
|
- * receiptType: 1订单款,2非订单款,3返佣款 4订单款或者非订单款(因财务阶段无法区分订单非订单), 5供应商退款
|
|
|
- * noOrderReason: 非订单款说明
|
|
|
- * delFlag: 作废标记: 0否,其余是
|
|
|
- * }
|
|
|
+ * id:收款Id
|
|
|
+ * receiptType: 1订单款,2非订单款,3返佣款 4订单款或者非订单款(因财务阶段无法区分订单非订单), 5供应商退款
|
|
|
+ * noOrderReason: 非订单款说明
|
|
|
+ * delFlag: 作废标记: 0否,其余是
|
|
|
+ * }
|
|
|
*/
|
|
|
@ApiOperation("操作收款信息(作废,设为返佣/普通/供应商退款/非订单款)")
|
|
|
@PostMapping("/operate")
|
|
|
- public ResponseJson<ReceiptPo> operateReceipt(ReceiptDto receiptDto) {
|
|
|
- return receiptService.operateReceipt(receiptDto);
|
|
|
+ public ResponseJson<ReceiptPo> operateReceipt(ReceiptDto receiptDto, @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.operateReceipt(receiptDto, headers);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -144,7 +144,6 @@ public class ReceiptApi {
|
|
|
@ApiImplicitParam(required = false, name = "smsContent", value = "收款短信"),
|
|
|
@ApiImplicitParam(required = false, name = "startDate", value = "筛选开始时间"),
|
|
|
@ApiImplicitParam(required = false, name = "endDate", value = "筛选结束时间"),
|
|
|
- @ApiImplicitParam(required = false, name = "openid", value = "微信openid"),
|
|
|
@ApiImplicitParam(required = false, name = "pageNum", value = "页码"),
|
|
|
@ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")
|
|
|
})
|
|
@@ -154,29 +153,20 @@ public class ReceiptApi {
|
|
|
String smsContent,
|
|
|
String startDate,
|
|
|
String endDate,
|
|
|
- String openid,
|
|
|
@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
|
- @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
|
|
|
- if (!StringUtils.hasLength(openid)) {
|
|
|
- return ResponseJson.error("微信openid不能为空!", null);
|
|
|
- }
|
|
|
- return receiptService.getReceiptList(receiptType, receiptStatus, smsContent, startDate, endDate, openid, pageNum, pageSize);
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
|
|
|
+ @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.getReceiptList(receiptType, receiptStatus, smsContent, startDate, endDate, pageNum, pageSize, headers);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取收款详情
|
|
|
*/
|
|
|
@ApiOperation("获取收款详情")
|
|
|
- @ApiImplicitParams({
|
|
|
- @ApiImplicitParam(required = true, name = "id", value = "款项Id"),
|
|
|
- @ApiImplicitParam(required = false, name = "openid", value = "微信openid")
|
|
|
- })
|
|
|
+ @ApiImplicitParam(required = true, name = "id", value = "款项Id")
|
|
|
@GetMapping("/detail")
|
|
|
- public ResponseJson<ReceiptVo> getReceiptDetail(Integer id, String openid) {
|
|
|
- if (!StringUtils.hasLength(openid)) {
|
|
|
- return ResponseJson.error("微信openid不能为空!", null);
|
|
|
- }
|
|
|
- return receiptService.getReceiptDetail(id, openid);
|
|
|
+ public ResponseJson<ReceiptVo> getReceiptDetail(Integer id, @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.getReceiptDetail(id, headers);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -189,7 +179,6 @@ public class ReceiptApi {
|
|
|
@ApiImplicitParam(required = false, name = "organizeId", value = "组织ID"),
|
|
|
@ApiImplicitParam(required = false, name = "orderReceiptStatus", value = "订单收款状态:1待收款,2部分收款,3已收款"),
|
|
|
@ApiImplicitParam(required = false, name = "keyword", value = "搜索关键词(客户名称/订单号)"),
|
|
|
- @ApiImplicitParam(required = false, name = "openid", value = "微信openid"),
|
|
|
@ApiImplicitParam(required = false, name = "pageNum", value = "页码"),
|
|
|
@ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")
|
|
|
})
|
|
@@ -199,29 +188,20 @@ public class ReceiptApi {
|
|
|
Integer organizeId,
|
|
|
String orderReceiptStatus,
|
|
|
String keyword,
|
|
|
- String openid,
|
|
|
@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
|
- @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
|
|
|
- if (!StringUtils.hasLength(openid)) {
|
|
|
- return ResponseJson.error("微信openid不能为空!", null);
|
|
|
- }
|
|
|
- return receiptService.getReceiptOrderList(id, type, organizeId, orderReceiptStatus, keyword, openid, pageNum, pageSize);
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
|
|
|
+ @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.getReceiptOrderList(id, type, organizeId, orderReceiptStatus, keyword, pageNum, pageSize, headers);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取收款订单详情
|
|
|
*/
|
|
|
@ApiOperation("获取收款订单详情")
|
|
|
- @ApiImplicitParams({
|
|
|
- @ApiImplicitParam(required = false, name = "orderId", value = "订单ID"),
|
|
|
- @ApiImplicitParam(required = false, name = "openid", value = "微信openid")
|
|
|
- })
|
|
|
+ @ApiImplicitParam(required = false, name = "orderId", value = "订单ID")
|
|
|
@GetMapping("/orders/info")
|
|
|
- public ResponseJson<OrderVo> getReceiptOrderInfo(Integer orderId, String openid) {
|
|
|
- if (!StringUtils.hasLength(openid)) {
|
|
|
- return ResponseJson.error("微信openid不能为空!", null);
|
|
|
- }
|
|
|
- return receiptService.getReceiptOrderInfo(orderId, openid);
|
|
|
+ public ResponseJson<OrderVo> getReceiptOrderInfo(Integer orderId, @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.getReceiptOrderInfo(orderId, headers);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -233,7 +213,6 @@ public class ReceiptApi {
|
|
|
@ApiImplicitParam(required = false, name = "confirmedType", value = "0待确认,2已确认子订单"),
|
|
|
@ApiImplicitParam(required = false, name = "shopName", value = "供应商名称"),
|
|
|
@ApiImplicitParam(required = false, name = "keyword", value = "搜索关键词(客户名称/订单号)"),
|
|
|
- @ApiImplicitParam(required = false, name = "openid", value = "微信openid"),
|
|
|
@ApiImplicitParam(required = false, name = "pageNum", value = "页码"),
|
|
|
@ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")
|
|
|
})
|
|
@@ -242,13 +221,10 @@ public class ReceiptApi {
|
|
|
Integer confirmedType,
|
|
|
String shopName,
|
|
|
String keyword,
|
|
|
- String openid,
|
|
|
@RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
|
- @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
|
|
|
- if (!StringUtils.hasLength(openid)) {
|
|
|
- return ResponseJson.error("微信openid不能为空!", null);
|
|
|
- }
|
|
|
- return receiptService.getRefundShopOrderList(id, confirmedType, shopName, keyword, openid, pageNum, pageSize);
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
|
|
|
+ @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.getRefundShopOrderList(id, confirmedType, shopName, keyword, pageNum, pageSize, headers);
|
|
|
}
|
|
|
|
|
|
// api/user/rebate/orderInfo
|
|
@@ -257,16 +233,10 @@ public class ReceiptApi {
|
|
|
* 供应商退款详情
|
|
|
*/
|
|
|
@ApiOperation("供应商退款详情")
|
|
|
- @ApiImplicitParams({
|
|
|
- @ApiImplicitParam(required = false, name = "orderId", value = "订单ID"),
|
|
|
- @ApiImplicitParam(required = false, name = "openid", value = "微信openid")
|
|
|
- })
|
|
|
+ @ApiImplicitParam(required = false, name = "orderId", value = "订单ID")
|
|
|
@GetMapping("/refunds/info")
|
|
|
- public ResponseJson<OrderVo> getRefundShopOrderInfo(Integer orderId, String openid) {
|
|
|
- if (!StringUtils.hasLength(openid)) {
|
|
|
- return ResponseJson.error("微信openid不能为空!", null);
|
|
|
- }
|
|
|
- return receiptService.getRefundShopOrderInfo(orderId, openid);
|
|
|
+ public ResponseJson<OrderVo> getRefundShopOrderInfo(Integer orderId, @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.getRefundShopOrderInfo(orderId, headers);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -274,11 +244,8 @@ public class ReceiptApi {
|
|
|
*/
|
|
|
@ApiOperation("确认收款-关联收款信息")
|
|
|
@PostMapping("/confirm")
|
|
|
- public ResponseJson<ReceiptPo> receiptAssociate(ReceiptAssociateDto receiptAssociateDto) {
|
|
|
- if (!StringUtils.hasLength(receiptAssociateDto.getOpenid())) {
|
|
|
- return ResponseJson.error("微信openid不能为空!", null);
|
|
|
- }
|
|
|
- return receiptService.receiptAssociate(receiptAssociateDto);
|
|
|
+ public ResponseJson<ReceiptPo> receiptAssociate(ReceiptAssociateDto receiptAssociateDto, @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.receiptAssociate(receiptAssociateDto, headers);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -287,22 +254,11 @@ public class ReceiptApi {
|
|
|
*/
|
|
|
@ApiOperation("确认收款-关联供应商退款")
|
|
|
@PostMapping("/confirm/refund")
|
|
|
- public ResponseJson<ReceiptPo> receiptAssociateRefund(ReceiptAssociateDto receiptAssociateDto) {
|
|
|
- if (!StringUtils.hasLength(receiptAssociateDto.getOpenid())) {
|
|
|
- return ResponseJson.error("微信openid不能为空!", null);
|
|
|
- }
|
|
|
- return receiptService.receiptAssociateRefund(receiptAssociateDto);
|
|
|
+ public ResponseJson<ReceiptPo> receiptAssociateRefund(ReceiptAssociateDto receiptAssociateDto, @RequestHeader HttpHeaders headers) {
|
|
|
+ return receiptService.receiptAssociateRefund(receiptAssociateDto, headers);
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
// 返佣关联
|
|
|
// /api/user/rebate/rebateDetail
|
|
|
// /api/user/rebate/rebateShopOrder
|