推荐人特权
This commit is contained in:
@@ -130,6 +130,29 @@ public class LbPurchaseApplyController {
|
||||
return ResponseEntity.badRequest().body(result);
|
||||
}
|
||||
|
||||
@GetMapping("/syncHxrAdminColleagueVip")
|
||||
@Operation(summary = "按申请日期与租户同步同事 hxrd 用户 VIP",
|
||||
description = "根据 lb_purchase_apply 的申请日期区间与 tenant_id 逐条处理,"
|
||||
+ "以 colleague_phone 查询 /app/admin/user/select,"
|
||||
+ "以每条记录的 apply_date 为起算日顺延 2 个自然日计算 viptime,"
|
||||
+ "再 POST /app/admin/user/update(max_order 使用 select 返回的 HxrUserRow.max_order)。"
|
||||
+ "需配置 hxr.admin.cookie 或 hxr.admin.phpsid。")
|
||||
public ResponseEntity<Map<String, Object>> syncHxrAdminColleagueVip(
|
||||
@Parameter(description = "申请开始日期(yyyy-MM-dd)", required = true)
|
||||
@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate applyDateStart,
|
||||
@Parameter(description = "申请结束日期(yyyy-MM-dd)", required = true)
|
||||
@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate applyDateEnd,
|
||||
@Parameter(description = "租户ID", required = true)
|
||||
@RequestParam String tenantId) {
|
||||
Map<String, Object> result = lbPurchaseApplyService.syncHxrAdminColleagueVipByApplyDateRange(
|
||||
applyDateStart, applyDateEnd, tenantId);
|
||||
Boolean success = (Boolean) result.get("success");
|
||||
if (success != null && success) {
|
||||
return ResponseEntity.ok(result);
|
||||
}
|
||||
return ResponseEntity.badRequest().body(result);
|
||||
}
|
||||
|
||||
@GetMapping("/needPrivilegeRecommenders")
|
||||
@Operation(summary = "按日期范围查询需要添加特权的推荐人")
|
||||
public ResponseEntity<Map<String, Object>> needPrivilegeRecommenders(
|
||||
|
||||
Reference in New Issue
Block a user