Explorar el Código

1、修改同一人同一天上下班打卡多次的问题

machaoyi hace 1 año
padre
commit
e4c9a724c3

+ 2 - 0
application/src/main/java/com/ctsi/Application.java

@@ -10,10 +10,12 @@ import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.core.env.Environment;
 import org.springframework.transaction.annotation.EnableTransactionManagement;
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
 
 @SpringBootApplication(scanBasePackages = {"com.ctsi.*"})
 @MapperScan(basePackages = {"com.ctsi"}, annotationClass = Mapper.class)
 @EnableTransactionManagement
+@EnableSwagger2
 public class Application {
     private static final Logger log = LoggerFactory.getLogger(Application.class);
     private static final String SWAGGER_PAGE = "swagger-ui/index.html";

+ 1 - 1
application/src/main/resources/application-dev.yml

@@ -35,7 +35,7 @@ server:
 logging:
   config: classpath:logback-spring.xml
   level:
-    root: debug
+    root: info
 # swagger开关
 springfox:
   documentation:

+ 3 - 0
application/src/main/resources/application.yml

@@ -3,6 +3,9 @@ spring:
     name: GeneralFrame
   profiles:
     active: dev
+  mvc:
+    pathmatch:
+      matching-strategy: ant_path_matcher
 
 mybatis-plus:
   global-config:

+ 1 - 1
pom.xml

@@ -16,7 +16,7 @@
     <name>myframe</name>
     <description>我的框架</description>
     <properties>
-        <org.springframework.boot-version>2.2.5.RELEASE</org.springframework.boot-version>
+        <org.springframework.boot-version>2.7.0</org.springframework.boot-version>
         <org.projectlombok.lombok-version>1.18.26</org.projectlombok.lombok-version>
         <cn.hutool.version>5.8.25</cn.hutool.version>
         <cn.dev33-version>1.37.0</cn.dev33-version>

+ 4 - 0
work/pom.xml

@@ -58,6 +58,10 @@
             <groupId>cn.dev33</groupId>
             <artifactId>sa-token-spring-boot-starter</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-validation</artifactId>
+        </dependency>
     </dependencies>
     <profiles>
         <profile>

+ 1 - 1
work/src/main/java/com/ctsi/work/WorkClock/service/impl/WorkClockServiceImpl.java

@@ -99,7 +99,7 @@ public class WorkClockServiceImpl implements WorkClockService{
         queryWrapper.eq(WorkClock::getClockType, workClock.getClockType());
         List<WorkClock> workClockList = workClockMapper.selectList(queryWrapper);
         if (!workClockList.isEmpty()) {//已打过卡
-            ApiResult.failure("已打过卡",null);
+            return ApiResult.failure("已打过卡",null);
         }
         workClockMapper.insert(workClock);
         return ApiResult.success(workClock);