|
@@ -90,15 +90,22 @@ public class ProductionWritePlanServiceImpl extends ServiceImpl<ProductionWriteP
|
|
|
@Override
|
|
|
public CommonResult save(ProductionSaveParam saveParam) {
|
|
|
Integer isErp = saveParam.getIsErp();
|
|
|
+ String orgId = saveParam.getOrgId();
|
|
|
SaBaseLoginUser loginUser = StpLoginUserUtil.getLoginUser();
|
|
|
QueryWrapper<SysBaseFilterInfo> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("user_id", loginUser.getId()).eq("module_type", "produce");
|
|
|
+ if ("".equals(orgId) || null == orgId) {
|
|
|
+ queryWrapper.eq("org_id", "0");
|
|
|
+ } else {
|
|
|
+ queryWrapper.eq("org_id",orgId);
|
|
|
+ }
|
|
|
SysBaseFilterInfo sysBaseFilterInfo = filterInfoMapper.selectOne(queryWrapper);
|
|
|
if (ObjectUtil.isEmpty(sysBaseFilterInfo)) {
|
|
|
SysBaseFilterInfo info = new SysBaseFilterInfo();
|
|
|
info.setModuleType("produce");
|
|
|
info.setUserId(loginUser.getId());
|
|
|
info.setModuleType(isErp.toString());
|
|
|
+ info.setOrgId("0");
|
|
|
filterInfoMapper.insert(info);
|
|
|
} else {
|
|
|
sysBaseFilterInfo.setFilter(isErp.toString());
|
|
@@ -109,9 +116,15 @@ public class ProductionWritePlanServiceImpl extends ServiceImpl<ProductionWriteP
|
|
|
|
|
|
@Override
|
|
|
public SysBaseFilterInfo getOne(ProductionWriteListParam writeListParam) {
|
|
|
+ String orgId = writeListParam.getOrgId();
|
|
|
SaBaseLoginUser loginUser = StpLoginUserUtil.getLoginUser();
|
|
|
QueryWrapper<SysBaseFilterInfo> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("user_id", loginUser.getId()).eq("module_type", "produce");
|
|
|
+ if ("".equals(orgId) || null == orgId) {
|
|
|
+ queryWrapper.eq("org_id", "0");
|
|
|
+ } else {
|
|
|
+ queryWrapper.eq("org_id", orgId);
|
|
|
+ }
|
|
|
return filterInfoMapper.selectOne(queryWrapper);
|
|
|
}
|
|
|
|