Răsfoiți Sursa

续费的更新员工

姜永辉 1 an în urmă
părinte
comite
0e447e59cd

+ 0 - 60
src/main/java/com/dk/mdm/config/XxlJobConfig.java

@@ -1,60 +0,0 @@
-package com.dk.mdm.config;
-
-import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * @desc   : xxl-job config
- * @author : 洪旭东
- * @date   : 2022-05-13 15:44
- */
-@Configuration
-public class XxlJobConfig {
-    private Logger logger = LoggerFactory.getLogger(XxlJobConfig.class);
-
-    @Value("${xxl.job.admin.addresses}")
-    private String adminAddresses;
-
-    @Value("${xxl.job.accessToken}")
-    private String accessToken;
-
-    @Value("${xxl.job.executor.appname}")
-    private String appname;
-
-    @Value("${xxl.job.executor.address}")
-    private String address;
-
-    @Value("${xxl.job.executor.ip}")
-    private String ip;
-
-    @Value("${xxl.job.executor.port}")
-    private int port;
-
-    @Value("${xxl.job.executor.logpath}")
-    private String logPath;
-
-    @Value("${xxl.job.executor.logretentiondays}")
-    private int logRetentionDays;
-
-
-    @Bean
-    public XxlJobSpringExecutor xxlJobExecutor() {
-        logger.info(">>>>>>>>>>> xxl-job config init.");
-        XxlJobSpringExecutor xxlJobSpringExecutor = new XxlJobSpringExecutor();
-        xxlJobSpringExecutor.setAdminAddresses(adminAddresses);
-        xxlJobSpringExecutor.setAppname(appname);
-        xxlJobSpringExecutor.setAddress(address);
-        xxlJobSpringExecutor.setIp(ip);
-        xxlJobSpringExecutor.setPort(port);
-        xxlJobSpringExecutor.setAccessToken(accessToken);
-        xxlJobSpringExecutor.setLogPath(logPath);
-        xxlJobSpringExecutor.setLogRetentionDays(logRetentionDays);
-
-        return xxlJobSpringExecutor;
-    }
-
-}

+ 11 - 0
src/main/java/com/dk/mdm/controller/mst/StaffController.java

@@ -121,6 +121,17 @@ public class StaffController {
     }
 
     /**
+     * @desc : 更新员工的登录标识
+     * @author : 姜永辉
+     * @date : 2023/1/9 10:48
+     */
+    @ApiOperation(value = "更新员工的登录标识", notes = "更新员工的登录标识")
+    @PostMapping({"update_feign_staff_flg_can_login"})
+    public ResponseResultVO<?> updateFeignStaffFlgCanLogin(@RequestBody List<String> list) {
+        return staffService.updateFeignStaffFlgCanLogin(list);
+    }
+
+    /**
      * @desc : 注册商户时候插入  角色 基础资料(仓库 渠道 收入 支出 入库 出库 账户 来源 盈亏原因) 计量单位 种类  打印票据  等等。
      *         返回角色的数据
      * @author : 姜永辉

+ 7 - 0
src/main/java/com/dk/mdm/mapper/mst/StaffMapper.java

@@ -75,6 +75,13 @@ public interface StaffMapper extends BaseMapper<Staff>{
     boolean updateFlgInit(Map<String, Object> params);
 
     /**
+     * @desc : 更新员工的登录标识
+     * @author : 姜永辉
+     * @date : 2024/6/21 10:21
+     */
+    int updateFeignStaffFlgCanLogin(List<String> list);
+
+    /**
      * @desc : 通过用户id更新负责人
      * @author : 刘尧
      * @date : 2024/6/21 10:43

+ 5 - 0
src/main/java/com/dk/mdm/mapper/mst/StaffMapper.xml

@@ -263,6 +263,11 @@
         UPDATE dkic_b.t_mst_staff SET flg_init = false
         WHERE cp_id = #{cpId}
     </update>
+    <!--更新员工的登录标识 '登录系统(1:PC端,2:移动端,3:PC+移动端, 4:无) -->
+    <update id="updateFeignStaffFlgCanLogin">
+        UPDATE dkic_b.t_mst_staff SET flg_can_login = false ,login_type = 4
+        WHERE staff_id = any(#{list,typeHandler= UuidListTypeHandler})
+    </update>
     <!--通过用户id更新负责人-->
     <update id="updateFlgInitById">
         UPDATE dkic_b.t_mst_staff SET flg_init = true

+ 12 - 0
src/main/java/com/dk/mdm/service/mst/StaffService.java

@@ -744,6 +744,18 @@ public class StaffService extends BaseService<Staff> {
     }
 
     /**
+     * @desc : 更新员工的登录标识
+     * @author : 姜永辉
+     * @date : 2023/1/9 10:49
+     */
+    @Transactional(rollbackFor = {Exception.class} )
+    public ResponseResultVO<Boolean> updateFeignStaffFlgCanLogin(List<String> list) {
+        //  FlgCanLogin  登录系统(1:PC端,2:移动端,3:PC+移动端, 4:无)
+        staffMapper.updateFeignStaffFlgCanLogin(list);
+        return ResponseResultUtil.success();
+    }
+
+    /**
      * @desc : 保存权限方法
      * @author : 姜永辉
      * @date : 2023/1/9 10:49