diff --git a/sgzb-auth/pom.xml b/sgzb-auth/pom.xml
index 3b591db..31df5a8 100644
--- a/sgzb-auth/pom.xml
+++ b/sgzb-auth/pom.xml
@@ -41,10 +41,10 @@
-
- org.springframework.boot
- spring-boot-starter-actuator
-
+
+
+
+
diff --git a/sgzb-gateway/pom.xml b/sgzb-gateway/pom.xml
index 8f083e4..ef290ad 100644
--- a/sgzb-gateway/pom.xml
+++ b/sgzb-gateway/pom.xml
@@ -53,10 +53,10 @@
-
- org.springframework.boot
- spring-boot-starter-actuator
-
+
+
+
+
diff --git a/sgzb-modules/sgzb-file/pom.xml b/sgzb-modules/sgzb-file/pom.xml
index 89fbb84..3c36a96 100644
--- a/sgzb-modules/sgzb-file/pom.xml
+++ b/sgzb-modules/sgzb-file/pom.xml
@@ -43,10 +43,10 @@
-
- org.springframework.boot
- spring-boot-starter-actuator
-
+
+
+
+
diff --git a/sgzb-modules/sgzb-gen/pom.xml b/sgzb-modules/sgzb-gen/pom.xml
index 71676ad..cf45c1b 100644
--- a/sgzb-modules/sgzb-gen/pom.xml
+++ b/sgzb-modules/sgzb-gen/pom.xml
@@ -36,10 +36,10 @@
-
- org.springframework.boot
- spring-boot-starter-actuator
-
+
+
+
+
diff --git a/sgzb-modules/sgzb-job/pom.xml b/sgzb-modules/sgzb-job/pom.xml
index 4d23da7..b910e7c 100644
--- a/sgzb-modules/sgzb-job/pom.xml
+++ b/sgzb-modules/sgzb-job/pom.xml
@@ -36,10 +36,10 @@
-
- org.springframework.boot
- spring-boot-starter-actuator
-
+
+
+
+
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/MaTypeController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeController.java
index 66fa3c0..d583f6e 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeController.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeController.java
@@ -20,6 +20,8 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;
+import java.util.Objects;
+import java.util.stream.Collectors;
import static com.bonus.sgzb.common.core.web.page.TableSupport.PAGE_NUM;
import static com.bonus.sgzb.common.core.web.page.TableSupport.PAGE_SIZE;
@@ -270,7 +272,11 @@ public class MaTypeController extends BaseController {
public AjaxResult edit(@RequestBody MaType maType) {
Long parentId = maType.getParentId();
List subMas = maTypeMapper.getListByParentId(parentId, null);
- boolean containsSameBrother = subMas.stream().anyMatch(o -> o.getTypeName().equals(maType.getTypeName()));
+ List filteredItems = subMas.stream().collect(Collectors.toList());
+ if (Objects.nonNull(maType.getTypeId())) {
+ filteredItems = subMas.stream().filter(item -> !maType.getTypeId().equals(item.getTypeId())).collect(Collectors.toList());
+ }
+ boolean containsSameBrother = filteredItems.stream().anyMatch(o -> o.getTypeName().equals(maType.getTypeName()));
if (containsSameBrother) {
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/java/com/bonus/sgzb/material/service/impl/InventoryAndWarehousingServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/InventoryAndWarehousingServiceImpl.java
index a659a96..babb53e 100644
--- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/InventoryAndWarehousingServiceImpl.java
+++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/InventoryAndWarehousingServiceImpl.java
@@ -56,6 +56,7 @@ public class InventoryAndWarehousingServiceImpl implements InventoryAndWarehousi
* @return
*/
public String genderBackCode() {
+ log.info("enter method genderBackCode");
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
Date nowDate = DateUtils.getNowDate();
String format = dateFormat.format(nowDate);
@@ -68,6 +69,7 @@ public class InventoryAndWarehousingServiceImpl implements InventoryAndWarehousi
} else {
code = "PD" + format + "-000" + taskNum;
}
+ log.info("end method genderBackCode" + code);
return code;
}
@@ -97,7 +99,8 @@ public class InventoryAndWarehousingServiceImpl implements InventoryAndWarehousi
//判断提交表单中是否存在相同编码
for (int i = 0; i < machIneDtoList.size() - 1; i++) {
for (int j = i + 1; j < machIneDtoList.size(); j++) {
- if (machIneDtoList.get(i).getMaCode().equals(machIneDtoList.get(j).getMaCode())) {
+ if (StringUtils.isNotEmpty(machIneDtoList.get(i).getMaCode()) && StringUtils.isNotEmpty(machIneDtoList.get(j).getMaCode())
+ && machIneDtoList.get(i).getMaCode().equals(machIneDtoList.get(j).getMaCode())) {
throw new ServiceException("列表中包含以下相同的设备编码,请修改后重新提交:" + machIneDtoList.get(i).getMaCode());
}
}
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
diff --git a/sgzb-modules/sgzb-system/pom.xml b/sgzb-modules/sgzb-system/pom.xml
index 39d1eca..428a1de 100644
--- a/sgzb-modules/sgzb-system/pom.xml
+++ b/sgzb-modules/sgzb-system/pom.xml
@@ -43,10 +43,10 @@
-
- org.springframework.boot
- spring-boot-starter-actuator
-
+
+
+
+