发送消息到钉钉 提醒卖家确认收款

This commit is contained in:
2026-05-18 14:57:39 +08:00
parent 457de72b27
commit 8ddab219b7
3 changed files with 125 additions and 14 deletions

View File

@@ -128,4 +128,25 @@ public class LbOrderRowController {
}
return ResponseEntity.badRequest().body(result);
}
@PostMapping("/send-seller-confirm-to-dingtalk")
@Operation(
summary = "发送卖家确认通知到钉钉",
description =
"按购买时间区间、租户 id 查询 lb_order_row 明细,将卖家姓名以「买家已支付,不要影响 对方寄卖,"
+ "请如下卖家确认:」为前缀发送至钉钉,每批最多 15 条记录")
public ResponseEntity<Map<String, Object>> sendSellerConfirmToDingTalk(
@Parameter(description = "查询与发送条件", required = true) @RequestBody
LbOrderRowGenerateSumRequest request) {
Map<String, Object> result =
lbOrderRowService.sendSellerConfirmToDingTalk(
request.getBuyTimeStart(),
request.getBuyTimeEnd(),
request.getTenantId());
Boolean success = (Boolean) result.get("success");
if (success != null && success) {
return ResponseEntity.ok(result);
}
return ResponseEntity.badRequest().body(result);
}
}