소스 검색

update dashboard

add_swagger
MSI\derek 10 달 전
부모
커밋
f7c52006b4
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. +6
    -3
      src/main/java/com/ffii/tsms/modules/data/service/DashboardService.kt

+ 6
- 3
src/main/java/com/ffii/tsms/modules/data/service/DashboardService.kt 파일 보기

@@ -1687,7 +1687,8 @@ open class DashboardService(
+ " coalesce (sum(i.issueAmount) - sum(i.paidAmount),0) as receivable,"
+ " coalesce (round((sum(p.expectedTotalFee) - sum(ifnull(p.subContractFee, 0)))*0.8,2),0) as totalBudget,"
+ " coalesce (expenditure.expenditure + sum(pc.expense), 0) as totalExpenditure,"
+ " coalesce ((sum(p.expectedTotalFee) - sum(ifnull(p.subContractFee, 0)))*0.8 - expenditure.expenditure,0) as expenditureReceivable,"
+ " (sum(p.expectedTotalFee) - sum(ifnull(p.subContractFee, 0)))*0.8 - coalesce(sum(pc.expense), 0) as expenditureReceivable,"
// + " coalesce ((sum(p.expectedTotalFee) - sum(ifnull(p.subContractFee, 0)))*0.8 - expenditure.expenditure,0) as expenditureReceivable,"
+ " sum(p.expectedTotalFee) as totalProjectFee,"
+ " coalesce (round(sum(i.issueAmount)/sum(p.expectedTotalFee)*100,0),0) as invoicedPercentage"
+ " from project p"
@@ -1888,8 +1889,10 @@ open class DashboardService(
+ " END AS remarks "
+ " FROM ( "
+ " SELECT "
+ " DATE_FORMAT(pe.receiptDate, '%Y-%m') AS parsed_date, "
+ " DATE_FORMAT(pe.receiptDate, '%m/%y') AS formatted_date, "
// + " DATE_FORMAT(pe.receiptDate, '%Y-%m') AS parsed_date, "
// + " DATE_FORMAT(pe.receiptDate, '%m/%y') AS formatted_date, "
+ " DATE_FORMAT(pe.issueDate, '%m/%y') AS parsed_date, "
+ " DATE_FORMAT(pe.issueDate, '%m/%y') AS formatted_date, "
+ " NULL AS income, "
+ " NULL AS expenditure, "
+ " SUM(pe.amount) AS expense, "


불러오는 중...
취소
저장