From 0d8870ae1f3b1ddbad90d1295c00a3104308ae2c Mon Sep 17 00:00:00 2001 From: 15856 <15856818120@163.com> Date: Tue, 29 Oct 2024 13:29:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E7=A7=9F=E8=B5=81=E5=85=AC?= =?UTF-8?q?=E5=8F=B8=E5=9C=A8=E4=BB=93=E5=82=A8=E6=98=AF=E5=90=A6=E5=AD=98?= =?UTF-8?q?=E5=9C=A8=E5=85=AC=E5=8F=B8=EF=BC=8C=E4=BC=98=E5=8C=96=E7=A7=9F?= =?UTF-8?q?=E8=B5=81=E6=8E=A8=E9=80=81=E7=9A=84=E6=97=B6=E5=80=99=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=AF=B9=E5=BA=94=E5=85=AC=E5=8F=B8=E7=9A=84=E5=BA=93?= =?UTF-8?q?=E7=AE=A1=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/service/impl/TmTaskServiceImpl.java | 2 +- .../controller/MaTypeKeeperController.java | 21 ++++++++------ .../bonus/sgzb/base/mapper/DeptMapper.java | 2 ++ .../sgzb/base/mapper/MaTypeKeeperMapper.java | 2 +- .../base/service/IMaTypeKeeperService.java | 10 ++++++- .../service/impl/MaTypeKeeperServiceImpl.java | 28 ++++++++++++++++--- .../main/resources/mapper/base/DeptMapper.xml | 6 ++-- .../mapper/base/MaTypeKeeperMapper.xml | 11 ++++---- 8 files changed, 60 insertions(+), 22 deletions(-) diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java index 6617e2f..c6ca6c3 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java @@ -1402,7 +1402,7 @@ public class TmTaskServiceImpl implements TmTaskService { log.info("dataString-=========:" + data); resultDataHandler(data); } catch (Exception e) { - log.error("请求失败!{}", e); + log.error("推送失败!{}", e); return AjaxResult.error("推送失败!"); } //更改推送的状态 diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeKeeperController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeKeeperController.java index b840e09..8a01f15 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeKeeperController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeKeeperController.java @@ -5,12 +5,10 @@ import com.bonus.sgzb.base.service.IMaTypeKeeperService; import com.bonus.sgzb.common.core.web.controller.BaseController; import com.bonus.sgzb.common.core.web.domain.AjaxResult; import com.bonus.sgzb.common.core.web.page.TableDataInfo; +import com.bonus.sgzb.system.api.domain.SysDept; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.List; @@ -56,11 +54,18 @@ public class MaTypeKeeperController extends BaseController { return getDataTable(maTypeKeeperService.getListByMaType(userId, typeName)); } - @ApiOperation(value = "查询全部库管员信息") - @GetMapping("/getMaTypeKeeper") - public AjaxResult getMaTypeKeeper(){ - List maTypeList = maTypeKeeperService.getMaTypeKeeper(); + @ApiOperation(value = "查询库管员信息") + @PostMapping("/getMaTypeKeeper") + public AjaxResult getMaTypeKeeper(SysDept sysDept){ + List maTypeList = maTypeKeeperService.getMaTypeKeeper(sysDept); return AjaxResult.success(maTypeList); } + + @ApiOperation(value = "查询公司信息") + @PostMapping("/getEnterprise") + public AjaxResult getEnterprise(SysDept sysDept){ + SysDept sysDeptRes = maTypeKeeperService.getEnterprise(sysDept); + return AjaxResult.success(sysDeptRes); + } } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/DeptMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/DeptMapper.java index d160c71..6ea5442 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/DeptMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/DeptMapper.java @@ -8,4 +8,6 @@ import java.util.List; @Mapper public interface DeptMapper { public List getDeptList(); + + SysDept getDeptBySocialCreditCode(SysDept sysDept); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/MaTypeKeeperMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/MaTypeKeeperMapper.java index 16f6923..2bbb3b9 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/MaTypeKeeperMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/MaTypeKeeperMapper.java @@ -35,6 +35,6 @@ public interface MaTypeKeeperMapper { * 查询全部库管员信息 * @return */ - List getMaTypeKeeper(); + List getMaTypeKeeper(Long deptId); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/IMaTypeKeeperService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/IMaTypeKeeperService.java index 46e769e..24c5f28 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/IMaTypeKeeperService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/IMaTypeKeeperService.java @@ -3,6 +3,7 @@ package com.bonus.sgzb.base.service; import com.bonus.sgzb.base.domain.MaKeeperUser; import com.bonus.sgzb.base.vo.DeptUser; import com.bonus.sgzb.base.vo.MaTypeKeeperVO; +import com.bonus.sgzb.system.api.domain.SysDept; import java.util.List; @@ -33,6 +34,13 @@ public interface IMaTypeKeeperService { * 查询全部库管员信息 * @return */ - List getMaTypeKeeper(); + List getMaTypeKeeper(SysDept sysDept); + + /** + * 查询企业信息 + * @param sysDept + * @return + */ + SysDept getEnterprise(SysDept sysDept); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeKeeperServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeKeeperServiceImpl.java index 3797f00..c3db70d 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeKeeperServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeKeeperServiceImpl.java @@ -1,13 +1,17 @@ package com.bonus.sgzb.base.service.impl; import com.bonus.sgzb.base.domain.MaKeeperUser; +import com.bonus.sgzb.base.mapper.DeptMapper; import com.bonus.sgzb.base.mapper.MaTypeKeeperMapper; import com.bonus.sgzb.base.service.IMaTypeKeeperService; import com.bonus.sgzb.base.vo.DeptUser; import com.bonus.sgzb.base.vo.MaTypeKeeperVO; +import com.bonus.sgzb.system.api.domain.SysDept; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import java.util.List; /** @@ -16,12 +20,16 @@ import java.util.List; * @author makejava * @since 2023-11-28 15:34:03 */ +@Slf4j @Service("maTypeKeeperService") public class MaTypeKeeperServiceImpl implements IMaTypeKeeperService { - @Autowired + @Resource private MaTypeKeeperMapper maTypeKeeperMapper; + @Resource + private DeptMapper deptMapper; + /** * 根据人员名称查询左侧列表 * @param userName @@ -46,12 +54,24 @@ public class MaTypeKeeperServiceImpl implements IMaTypeKeeperService { } /** - * 查询全部库管员信息 + * 查询库管员信息 * @return */ @Override - public List getMaTypeKeeper() { - return maTypeKeeperMapper.getMaTypeKeeper(); + public List getMaTypeKeeper(SysDept sysDept) { + log.info("MaTypeKeeperServiceImpl getMaTypeKeeper {}", sysDept); + //根据企业机构代码(统一社会信用代码)获取企业信息 + sysDept = deptMapper.getDeptBySocialCreditCode(sysDept); + //获取该企业下的库管员 + return maTypeKeeperMapper.getMaTypeKeeper(sysDept.getDeptId()); + } + + @Override + public SysDept getEnterprise(SysDept sysDept) { + log.info("MaTypeKeeperServiceImpl getEnterprise {}", sysDept); + //根据企业机构代码(统一社会信用代码)获取企业信息 + sysDept = deptMapper.getDeptBySocialCreditCode(sysDept); + return sysDept; } } diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/base/DeptMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/base/DeptMapper.xml index ace92b3..a43ba54 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/base/DeptMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/base/DeptMapper.xml @@ -40,9 +40,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" create_by, create_time, update_by, update_time from sys_dept - + + - insert into bm_unit_info ( unit_name, diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaTypeKeeperMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaTypeKeeperMapper.xml index 3a1ea30..3dc97e2 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaTypeKeeperMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaTypeKeeperMapper.xml @@ -28,13 +28,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" \ No newline at end of file