diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/ProDepartController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/ProDepartController.java index fc2006f..9077177 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/ProDepartController.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/ProDepartController.java @@ -95,7 +95,7 @@ public class ProDepartController extends BaseController { @ApiOperation(value = "设置项目部状态") // @PreventRepeatSubmit - @RequiresPermissions("basic:depart:editStatus") +// @RequiresPermissions("basic:depart:editStatus") @SysLog(title = "项目部管理", businessType = OperaType.UPDATE, logType = 1,module = "项目部管理->设置项目部状态") @PostMapping("editDepartStatus") public AjaxResult editDepartStatus(@RequestBody ProDepartVo vo) { diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/TtSysTeamController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/TtSysTeamController.java index 9cb39a4..c832aa1 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/TtSysTeamController.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/TtSysTeamController.java @@ -111,7 +111,7 @@ public class TtSysTeamController extends BaseController { } @ApiOperation(value = "查询班组下拉选·") - @PostMapping("querySelected") + @PostMapping("/querySelected") public AjaxResult querySelected() { return ttSysTeamService.querySelected(); } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/TtSysUserController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/TtSysUserController.java index 18fb912..c620679 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/TtSysUserController.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/controller/TtSysUserController.java @@ -13,10 +13,7 @@ import com.bonus.common.core.web.page.TableDataInfo; import com.bonus.common.security.annotation.RequiresPermissions; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; @@ -138,4 +135,17 @@ public class TtSysUserController extends BaseController { return error("查询人员列表失败"); } } + + @ApiOperation(value = "查询班组长列表") + @GetMapping("/getTeamUserList") + public AjaxResult getTeamUserList() { + try { + + List ttSysUserVoList = ttSysUserService.getTeamUserList(); + return success(ttSysUserVoList); + }catch (Exception e){ + log.info("查询人员列表失败",e.getMessage()); + return error("查询人员列表失败"); + } + } } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/TtSysUserMapper.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/TtSysUserMapper.java index d142859..bb1b92d 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/TtSysUserMapper.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/mapper/TtSysUserMapper.java @@ -19,4 +19,6 @@ public interface TtSysUserMapper { void updateTtSysUser(TtSysUserVo ttSysUserVo); void deleteTtSysUser(TtSysUserVo ttSysUserVo); + + List getTeamUserList(String workType); } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/TtSysUserService.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/TtSysUserService.java index 0ad612f..d3342df 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/TtSysUserService.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/TtSysUserService.java @@ -64,4 +64,10 @@ public interface TtSysUserService { * @param ttSysUserVo */ void deleteTtSysUser(TtSysUserVo ttSysUserVo); + + /** + * 查询班组长列表 + * @return + */ + List getTeamUserList(); } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtSysUserServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtSysUserServiceImpl.java index ccd326a..85dc605 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtSysUserServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/basic/service/impl/TtSysUserServiceImpl.java @@ -6,6 +6,7 @@ import com.bonus.base.basic.domain.vo.TtSysUserVo; import com.bonus.base.basic.mapper.TtSysUserMapper; import com.bonus.base.basic.service.TtPersonnelEntryExitService; import com.bonus.base.basic.service.TtSysUserService; +import com.bonus.base.common.utils.TypeCodeUtils; import com.bonus.common.core.utils.IDUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -122,7 +123,7 @@ public class TtSysUserServiceImpl implements TtSysUserService { ttPersonnelEntryExitVo.setWorkType(ttSysUserVo.getWorkType()); ttPersonnelEntryExitVo.setEntryDate(new Date()); ttPersonnelEntryExitVo.setStatus(ttSysUserVo.getStatus()); - ttPersonnelEntryExitService.addTtPersonnelEntryExit(ttPersonnelEntryExitVo); + ttPersonnelEntryExitService.updateTtPersonnelEntryExit(ttPersonnelEntryExitVo); } } @@ -157,4 +158,15 @@ public class TtSysUserServiceImpl implements TtSysUserService { //修改用户信息 ttSysUserMapper.deleteTtSysUser(ttSysUserVo); } + + /** + * 查询班组长列表 + * @return + */ + @Override + public List getTeamUserList() { + //获取人员列表 + List ttSysUserList = ttSysUserMapper.getTeamUserList(TypeCodeUtils.BZFZR_CODE); + return ttSysUserList; + } } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/common/utils/TypeCodeUtils.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/common/utils/TypeCodeUtils.java index 10d1753..3478ffe 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/common/utils/TypeCodeUtils.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/common/utils/TypeCodeUtils.java @@ -18,7 +18,7 @@ public class TypeCodeUtils { /** - * 大体积混凝土 + * 深基坑监测 */ public final static String SJK_CODE="9000300"; @@ -32,6 +32,10 @@ public class TypeCodeUtils { */ public final static String BALL_CODE="ball_0"; + /** + * 班组负责人 + */ + public final static String BZFZR_CODE="09001007"; /** * 环境监测设备类型id diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/ProDepartMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/ProDepartMapper.xml index feccd04..be26528 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/ProDepartMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/smartsite/basic/ProDepartMapper.xml @@ -60,7 +60,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" use_status AS useStatus, remark FROM tb_pro_depart - WHERE is_active = '1' + WHERE id = #{id} AND is_active = '1' +