Przeglądaj źródła

月度工时接口

QuYueTing 4 tygodni temu
rodzic
commit
96a49a9a6f

+ 13 - 2
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/controller/FinanceMonthlyWorktimeController.java

@@ -1,6 +1,7 @@
 package com.management.platform.controller;
 
 
+import com.management.platform.entity.FmwDetail;
 import com.management.platform.service.FinanceMonthlyWorktimeService;
 import com.management.platform.util.HttpRespMsg;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -26,8 +27,8 @@ public class FinanceMonthlyWorktimeController {
     private FinanceMonthlyWorktimeService financeMonthlyWorktimeService;
 
     @RequestMapping("/send")
-    public HttpRespMsg send(@RequestParam("fmwId")String fmwId, @RequestParam("timesheetDate") String timesheetDate, HttpServletRequest request) {
-        return financeMonthlyWorktimeService.send(fmwId,timesheetDate,request);
+    public HttpRespMsg send(@RequestParam("id")String id, @RequestParam("timesheetDate") String timesheetDate, HttpServletRequest request) {
+        return financeMonthlyWorktimeService.send(id,timesheetDate,request);
     }
 
     @RequestMapping("/getByMonth")
@@ -46,5 +47,15 @@ public class FinanceMonthlyWorktimeController {
     public HttpRespMsg setTimesheetDate(Integer id, String timesheetDate, HttpServletRequest request) {
         return financeMonthlyWorktimeService.setTimesheetDate(id, timesheetDate,request);
     }
+
+    @RequestMapping("/changeWorktime")
+    public HttpRespMsg changeWorktime(FmwDetail detail, HttpServletRequest request) {
+        return financeMonthlyWorktimeService.changeWorktime(detail,request);
+    }
+
+    @RequestMapping("/setStatusFinal")
+    public HttpRespMsg setStatusFinal(Integer id, HttpServletRequest request) {
+        return financeMonthlyWorktimeService.setStatusFinal(id,request);
+    }
 }
 

+ 5 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/FinanceMonthlyWorktimeService.java

@@ -2,6 +2,7 @@ package com.management.platform.service;
 
 import com.management.platform.entity.FinanceMonthlyWorktime;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.management.platform.entity.FmwDetail;
 import com.management.platform.util.HttpRespMsg;
 
 import javax.servlet.http.HttpServletRequest;
@@ -21,4 +22,8 @@ public interface FinanceMonthlyWorktimeService extends IService<FinanceMonthlyWo
     HttpRespMsg getByMonth(Integer companyId, String ymonth, Integer reGenerate, HttpServletRequest request) throws Exception;
 
     HttpRespMsg setTimesheetDate(Integer id, String timesheetDate, HttpServletRequest request);
+
+    HttpRespMsg changeWorktime(FmwDetail detail, HttpServletRequest request);
+
+    HttpRespMsg setStatusFinal(Integer id, HttpServletRequest request);
 }

+ 13 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/FinanceMonthlyWorktimeServiceImpl.java

@@ -351,5 +351,18 @@ public class FinanceMonthlyWorktimeServiceImpl extends ServiceImpl<FinanceMonthl
         return new HttpRespMsg();
     }
 
+    @Override
+    public HttpRespMsg changeWorktime(FmwDetail detail, HttpServletRequest request) {
+        fmwDetailService.updateById(detail);
+        return new HttpRespMsg();
+    }
 
+    @Override
+    public HttpRespMsg setStatusFinal(Integer id, HttpServletRequest request) {
+        FinanceMonthlyWorktime financeMonthlyWorktime = new FinanceMonthlyWorktime();
+        financeMonthlyWorktime.setId(id);
+        financeMonthlyWorktime.setStatus(1);
+        financeMonthlyWorktimeMapper.updateById(financeMonthlyWorktime);
+        return new HttpRespMsg();
+    }
 }