From f3bedea63bb76f356a77497f394abda2dece9c71 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Sat, 9 Nov 2024 18:10:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=88=97=E8=A1=A8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/BmConfigServiceImpl.java | 45 +++++++------------ 1 file changed, 17 insertions(+), 28 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmConfigServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmConfigServiceImpl.java index 80f0f158..2d1489e7 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmConfigServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmConfigServiceImpl.java @@ -8,6 +8,7 @@ import java.util.Objects; import com.bonus.common.biz.constant.BmConfigItems; import com.bonus.common.core.utils.DateUtils; import com.bonus.common.core.utils.StringUtils; +import com.bonus.common.security.utils.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.bonus.material.basic.mapper.BmConfigMapper; @@ -72,6 +73,7 @@ public class BmConfigServiceImpl implements IBmConfigService public int insertBmConfig(BmConfig bmConfig) { bmConfig.setCreateTime(DateUtils.getNowDate()); + bmConfig.setCreateBy(SecurityUtils.getUsername()); bmConfigMapper.deleteBmConfigByName(bmConfig.getItemName()); return bmConfigMapper.insertBmConfig(bmConfig); } @@ -121,33 +123,7 @@ public class BmConfigServiceImpl implements IBmConfigService } } - /**获取所设定的库管员role ids*/ - public List getKuGuanRoleIds() { - List list = new ArrayList(); - BmConfig bmConfig = bmConfigMapper.selectBmConfigByItemName(BmConfigItems.KU_GUAN_ROLE_IDS); - if (Objects.nonNull(bmConfig)) { - String value = getValueWithDefault(bmConfig.getItemValue(), ""); - if (StringUtils.isNotEmpty(value)) { - list = Arrays.asList(value.split(",")); - } - } - return list; - } - - /**获取所设定的维修员role ids*/ - public List getWeiXiuRoleIds() { - List list = new ArrayList(); - BmConfig bmConfig = bmConfigMapper.selectBmConfigByItemName(BmConfigItems.WEI_XIU_ROLE_IDS); - if (Objects.nonNull(bmConfig)) { - String value = getValueWithDefault(bmConfig.getItemValue(), ""); - if (StringUtils.isNotEmpty(value)) { - list = Arrays.asList(value.split(",")); - } - } - return list; - } - - /**获取所设定的领料审核角色列表*/ + /**获取所设定的选项:领料审核角色列表*/ public List getLeaseTaskAuditRoleIds() { List list = new ArrayList(); BmConfig bmConfig = bmConfigMapper.selectBmConfigByItemName(BmConfigItems.LEASE_TASK_AUDIT_ROLE_IDS); @@ -160,7 +136,7 @@ public class BmConfigServiceImpl implements IBmConfigService return list; } - /**获取所设定的退料审核角色列表*/ + /**获取所设定的选项:退料审核角色列表*/ public List getBackTaskAuditRoleIds() { List list = new ArrayList(); BmConfig bmConfig = bmConfigMapper.selectBmConfigByItemName(BmConfigItems.BACK_TASK_AUDIT_ROLE_IDS); @@ -172,4 +148,17 @@ public class BmConfigServiceImpl implements IBmConfigService } return list; } + + /**获取所设定的选项:新购物资是否允许部分流转到下一阶段*/ + public boolean isPurchaseAllowPartTransfer() { + boolean result = false; + BmConfig bmConfig = bmConfigMapper.selectBmConfigByItemName(BmConfigItems.KU_GUAN_ROLE_IDS); + if (Objects.nonNull(bmConfig)) { + String value = getValueWithDefault(bmConfig.getItemValue(), "0"); + if (StringUtils.isNotEmpty(value)) { + result = "1".equals(value) ? true : false; + } + } + return result; + } }