From 34b8562ffe7f3d2274bfe237d699c01fad6ac81d Mon Sep 17 00:00:00 2001
From: moss <>
Date: Fri, 28 Mar 2025 21:50:17 +0700
Subject: [PATCH] add api use
---
.github/workflows/release_Retirement.yaml | 72 +++++++++----------
.../Controllers/RetirementOtherController.cs | 19 +++++
2 files changed, 55 insertions(+), 36 deletions(-)
diff --git a/.github/workflows/release_Retirement.yaml b/.github/workflows/release_Retirement.yaml
index 6cdceae0..4e936de9 100644
--- a/.github/workflows/release_Retirement.yaml
+++ b/.github/workflows/release_Retirement.yaml
@@ -68,40 +68,40 @@ jobs:
docker compose pull
docker compose up -d
echo "${{ steps.gen_ver.outputs.image_ver }}"> success
- - name: Notify Discord Success
- if: success()
- run: |
- curl -H "Content-Type: application/json" \
- -X POST \
- -d '{
- "embeds": [{
- "title": "✅ Deployment Success!",
- "description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
- "color": 3066993,
- "footer": {
- "text": "Release Notification",
- "icon_url": "https://example.com/success-icon.png"
- },
- "timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
- }]
- }' \
- ${{ secrets.DISCORD_WEBHOOK }}
+ # - name: Notify Discord Success
+ # if: success()
+ # run: |
+ # curl -H "Content-Type: application/json" \
+ # -X POST \
+ # -d '{
+ # "embeds": [{
+ # "title": "✅ Deployment Success!",
+ # "description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Deployed by: `${{github.actor}}`",
+ # "color": 3066993,
+ # "footer": {
+ # "text": "Release Notification",
+ # "icon_url": "https://example.com/success-icon.png"
+ # },
+ # "timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
+ # }]
+ # }' \
+ # ${{ secrets.DISCORD_WEBHOOK }}
- - name: Notify Discord Failure
- if: failure()
- run: |
- curl -H "Content-Type: application/json" \
- -X POST \
- -d '{
- "embeds": [{
- "title": "❌ Deployment Failed!",
- "description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
- "color": 15158332,
- "footer": {
- "text": "Release Notification",
- "icon_url": "https://example.com/failure-icon.png"
- },
- "timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
- }]
- }' \
- ${{ secrets.DISCORD_WEBHOOK }}
+ # - name: Notify Discord Failure
+ # if: failure()
+ # run: |
+ # curl -H "Content-Type: application/json" \
+ # -X POST \
+ # -d '{
+ # "embeds": [{
+ # "title": "❌ Deployment Failed!",
+ # "description": "**Details:**\n- Image: `${{env.IMAGE_NAME}}`\n- Version: `${{ steps.gen_ver.outputs.image_ver }}`\n- Attempted by: `${{github.actor}}`",
+ # "color": 15158332,
+ # "footer": {
+ # "text": "Release Notification",
+ # "icon_url": "https://example.com/failure-icon.png"
+ # },
+ # "timestamp": "'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"
+ # }]
+ # }' \
+ # ${{ secrets.DISCORD_WEBHOOK }}
diff --git a/BMA.EHR.Retirement.Service/Controllers/RetirementOtherController.cs b/BMA.EHR.Retirement.Service/Controllers/RetirementOtherController.cs
index dbe91957..3c8500ab 100644
--- a/BMA.EHR.Retirement.Service/Controllers/RetirementOtherController.cs
+++ b/BMA.EHR.Retirement.Service/Controllers/RetirementOtherController.cs
@@ -844,6 +844,25 @@ namespace BMA.EHR.Retirement.Service.Controllers
return Success();
}
+ ///
+ /// หน่วยงานที่ถูกเลือกไปแล้ว
+ ///
+ ///
+ ///
+ /// ค่าตัวแปรที่ส่งมาไม่ถูกต้อง
+ /// ไม่ได้ Login เข้าระบบ
+ /// เมื่อเกิดข้อผิดพลาดในการทำงาน
+ [HttpGet("use")]
+ public async Task> GetPositionUse()
+ {
+ var position = await _context.RetirementOthers
+ .Where(x => x.posmasterId != null)
+ .Where(x => x.Status != "DONE")
+ .Select(x => x.posmasterId)
+ .ToListAsync();
+ return Success(position);
+ }
+
///
/// ส่งรายชื่อออกคำสั่ง C-PM-09
///