anderx 2 年 前
コミット
30b1824a10

+ 2 - 11
ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java

@@ -6,7 +6,7 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
 
 /**
  * 启动程序
- * 
+ *
  * @author ruoyi
  */
 @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
@@ -16,15 +16,6 @@ public class RuoYiApplication
     {
         // System.setProperty("spring.devtools.restart.enabled", "false");
         SpringApplication.run(RuoYiApplication.class, args);
-        System.out.println("(♥◠‿◠)ノ゙  若依启动成功   ლ(´ڡ`ლ)゙  \n" +
-                " .-------.       ____     __        \n" +
-                " |  _ _   \\      \\   \\   /  /    \n" +
-                " | ( ' )  |       \\  _. /  '       \n" +
-                " |(_ o _) /        _( )_ .'         \n" +
-                " | (_,_).' __  ___(_ o _)'          \n" +
-                " |  |\\ \\  |  ||   |(_,_)'         \n" +
-                " |  | \\ `'   /|   `-'  /           \n" +
-                " |  |  \\    /  \\      /           \n" +
-                " ''-'   `'-'    `-..-'              ");
+        System.out.println("(♥◠‿◠)ノ゙  启动成功   ლ(´ڡ`ლ)゙  \n");
     }
 }

+ 15 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ProjectTaskController.java

@@ -3,7 +3,9 @@ package com.ruoyi.web.controller.project;
 import com.ruoyi.common.core.controller.BaseController;
 import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.project.domain.ProjectStaff;
+import com.ruoyi.project.domain.ProjectStaffRecord;
 import com.ruoyi.project.domain.ProjectTask;
+import com.ruoyi.project.service.ProjectStaffRecordService;
 import com.ruoyi.project.service.ProjectStaffService;
 import com.ruoyi.project.service.ProjectTaskService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -21,6 +23,8 @@ public class ProjectTaskController extends BaseController {
     private ProjectTaskService projectTaskService;
     @Autowired
     private ProjectStaffService projectStaffService;
+    @Autowired
+    private ProjectStaffRecordService projectStaffRecordService;
 
     /**
      * 新增项目任务
@@ -49,6 +53,16 @@ public class ProjectTaskController extends BaseController {
     }
 
     /**
+     * 新增成员打卡
+     * @param in
+     * @return
+     */
+    @PostMapping("/addRecord")
+    public AjaxResult addRecord( @RequestBody ProjectStaffRecord in){
+        return projectStaffRecordService.add(in);
+    }
+
+    /**
      * 删除项目成员
      * @param in
      * @return
@@ -81,7 +95,7 @@ public class ProjectTaskController extends BaseController {
      * @return
      */
     @GetMapping ("/details")
-    public AjaxResult details( @RequestParam Long id){
+    public AjaxResult details( Long id){
         if (id== null){
             return error("项目编号不能为空");
         }

+ 0 - 22
ruoyi-admin/src/main/resources/banner.txt

@@ -1,24 +1,2 @@
 Application Version: ${ruoyi.version}
 Spring Boot Version: ${spring-boot.version}
-////////////////////////////////////////////////////////////////////
-//                          _ooOoo_                               //
-//                         o8888888o                              //
-//                         88" . "88                              //
-//                         (| ^_^ |)                              //
-//                         O\  =  /O                              //
-//                      ____/`---'\____                           //
-//                    .'  \\|     |//  `.                         //
-//                   /  \\|||  :  |||//  \                        //
-//                  /  _||||| -:- |||||-  \                       //
-//                  |   | \\\  -  /// |   |                       //
-//                  | \_|  ''\---/''  |   |                       //
-//                  \  .-\__  `-`  ___/-. /                       //
-//                ___`. .'  /--.--\  `. . ___                     //
-//              ."" '<  `.___\_<|>_/___.'  >'"".                  //
-//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 //
-//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 //
-//      ========`-.____`-.___\_____/___.-`____.-'========         //
-//                           `=---='                              //
-//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
-//             佛祖保佑       永不宕机      永无BUG               //
-////////////////////////////////////////////////////////////////////

+ 8 - 0
ruoyi-system/src/main/java/com/ruoyi/project/service/ProjectStaffRecordService.java

@@ -0,0 +1,8 @@
+package com.ruoyi.project.service;
+
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.project.domain.ProjectStaffRecord;
+
+public interface ProjectStaffRecordService {
+    AjaxResult add(ProjectStaffRecord in);
+}

+ 25 - 0
ruoyi-system/src/main/java/com/ruoyi/project/service/impl/ProjectStaffRecordServiceImpl.java

@@ -0,0 +1,25 @@
+package com.ruoyi.project.service.impl;
+
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.utils.SecurityUtils;
+import com.ruoyi.project.domain.ProjectStaffRecord;
+import com.ruoyi.project.mapper.ProjectStaffRecordMapper;
+import com.ruoyi.project.service.ProjectStaffRecordService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+public class ProjectStaffRecordServiceImpl implements ProjectStaffRecordService {
+    @Autowired
+    private ProjectStaffRecordMapper projectStaffRecordMapper;
+
+    @Override
+    public AjaxResult add(ProjectStaffRecord in) {
+        Long userId = SecurityUtils.getUserId();
+        String username = SecurityUtils.getUsername();
+        in.setAid(userId);
+        in.setName(username);
+        projectStaffRecordMapper.insertSelective(in);
+        return AjaxResult.success();
+    }
+}