修改bug
This commit is contained in:
@ -31,8 +31,18 @@ public class UserServiceImpl implements IUserService {
|
|||||||
return systemClient.getUserlist(user);
|
return systemClient.getUserlist(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<UserVo> getUser(SelectUserVo vo){
|
public List<UserVo> getUser(SelectUserVo vo) {
|
||||||
return new ArrayList<>();
|
BaseResponse<List<SysUser>> userlist = systemClient.getUserlist(new SysUser());
|
||||||
|
List<UserVo> list = new ArrayList<>();
|
||||||
|
userlist.getData().forEach(user1 -> {
|
||||||
|
UserVo userVo = new UserVo();
|
||||||
|
userVo.setUserId(user1.getUserId());
|
||||||
|
userVo.setUserName(user1.getName());
|
||||||
|
userVo.setUserDept(user1.getOrgName());
|
||||||
|
userVo.setUserDeptId(user1.getOrgId());
|
||||||
|
list.add(userVo);
|
||||||
|
});
|
||||||
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,23 @@
|
|||||||
|
package com.chinaunicom.zyhy.ebtp.supplier.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||||
|
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
||||||
|
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
@EnableWebSecurity
|
||||||
|
public class SecurityConfig extends WebSecurityConfigurerAdapter {
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void configure(HttpSecurity http) throws Exception {
|
||||||
|
|
||||||
|
http
|
||||||
|
.authorizeRequests()
|
||||||
|
.anyRequest().permitAll()
|
||||||
|
.and()
|
||||||
|
.csrf().disable();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
|
||||||
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.AnnualreviewTaskConstant;
|
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.AnnualreviewTaskConstant;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.SupplierUserConstant;
|
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewScoringMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewScoringMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskMapper;
|
||||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskSupplierUserMapper;
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.dao.CoscoAnnualreviewTaskSupplierUserMapper;
|
||||||
@ -63,6 +62,7 @@ public class CoscoAnnualreviewTaskSupplierUserServiceImpl implements ICoscoAnnua
|
|||||||
vo.setId(id);
|
vo.setId(id);
|
||||||
vo.setName(baseCategoryNameVo.getName());
|
vo.setName(baseCategoryNameVo.getName());
|
||||||
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
||||||
|
//TODO 待完善,部门名称
|
||||||
vo.setDeptName(currentUser.getOrganizationId());
|
vo.setDeptName(currentUser.getOrganizationId());
|
||||||
vo.setThemName(coscoAnnualreviewTask.getAnnualreviewTheme());
|
vo.setThemName(coscoAnnualreviewTask.getAnnualreviewTheme());
|
||||||
vo.setReviewerName(currentUser.getUserId());
|
vo.setReviewerName(currentUser.getUserId());
|
||||||
@ -141,12 +141,13 @@ public class CoscoAnnualreviewTaskSupplierUserServiceImpl implements ICoscoAnnua
|
|||||||
IPage<AnnualreviewTaskSupplierUserVo> p = new Page<>(userVo.getBasePageRequest().getPageNo(),
|
IPage<AnnualreviewTaskSupplierUserVo> p = new Page<>(userVo.getBasePageRequest().getPageNo(),
|
||||||
userVo.getBasePageRequest().getPageSize());
|
userVo.getBasePageRequest().getPageSize());
|
||||||
IPage<AnnualreviewTaskSupplierUserVo> annualreviewTaskSupplierUserVoIPage = coscoAnnualreviewTaskSupplierUserMapper.selectPage(p, userVo);
|
IPage<AnnualreviewTaskSupplierUserVo> annualreviewTaskSupplierUserVoIPage = coscoAnnualreviewTaskSupplierUserMapper.selectPage(p, userVo);
|
||||||
|
//TODO 待完善,部门名称
|
||||||
List<String> deptIds = new ArrayList<>();
|
List<String> deptIds = new ArrayList<>();
|
||||||
annualreviewTaskSupplierUserVoIPage.getRecords().forEach(vo -> {
|
annualreviewTaskSupplierUserVoIPage.getRecords().forEach(vo -> {
|
||||||
deptIds.add(vo.getDeptId());
|
deptIds.add(vo.getDeptId());
|
||||||
});
|
});
|
||||||
//发起单位查询
|
//TODO 发起单位查询
|
||||||
//添加发起单位
|
//TODO 添加发起单位
|
||||||
return annualreviewTaskSupplierUserVoIPage;
|
return annualreviewTaskSupplierUserVoIPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ public class CoscoBlacklistServiceImpl implements ICoscoBlacklistService {
|
|||||||
listVo.setCreateBy(currentUser.getUserId());
|
listVo.setCreateBy(currentUser.getUserId());
|
||||||
listVo.setLastUpdateTime(LocalDateTime.now());
|
listVo.setLastUpdateTime(LocalDateTime.now());
|
||||||
listVo.setDelFlag(CoscoCategoryConstant.DELETE_FLAG_YES);
|
listVo.setDelFlag(CoscoCategoryConstant.DELETE_FLAG_YES);
|
||||||
listVo.setDeptId(currentUser.getDeptId());
|
listVo.setDeptId(currentUser.getOrganizationId());
|
||||||
listVo.setId(PropertyUtils.getSnowflakeId());
|
listVo.setId(PropertyUtils.getSnowflakeId());
|
||||||
coscoBlacklistMapper.insertCoscoBlacklist(listVo);
|
coscoBlacklistMapper.insertCoscoBlacklist(listVo);
|
||||||
//添加供应商
|
//添加供应商
|
||||||
|
@ -81,7 +81,7 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
coscoCategoryLibrary.setCreateTime(LocalDateTime.now());
|
coscoCategoryLibrary.setCreateTime(LocalDateTime.now());
|
||||||
coscoCategoryLibrary.setCreateBy(currentUser.getUserId());
|
coscoCategoryLibrary.setCreateBy(currentUser.getUserId());
|
||||||
coscoCategoryLibrary.setDelFlag(CoscoCategoryConstant.DELETE_FLAG_YES);
|
coscoCategoryLibrary.setDelFlag(CoscoCategoryConstant.DELETE_FLAG_YES);
|
||||||
coscoCategoryLibrary.setApplyDeptId(currentUser.getDeptId());
|
coscoCategoryLibrary.setApplyDeptId(currentUser.getOrganizationId());
|
||||||
coscoCategoryLibrary.setId(PropertyUtils.getSnowflakeId());
|
coscoCategoryLibrary.setId(PropertyUtils.getSnowflakeId());
|
||||||
if (coscoCategoryLibrary.getApproveType().equals(CoscoCategoryConstant.BUILD_TYPE_OFFLINE)) {
|
if (coscoCategoryLibrary.getApproveType().equals(CoscoCategoryConstant.BUILD_TYPE_OFFLINE)) {
|
||||||
coscoCategoryLibrary.setApproveStatus(CoscoCategoryConstant.APPROVE_STATUS_PASS);
|
coscoCategoryLibrary.setApproveStatus(CoscoCategoryConstant.APPROVE_STATUS_PASS);
|
||||||
|
@ -142,14 +142,14 @@ public class CoscoCategoryServiceImpl extends BaseServiceImpl<CoscoCategoryMappe
|
|||||||
*/
|
*/
|
||||||
List<String> deptIds = new ArrayList<>();
|
List<String> deptIds = new ArrayList<>();
|
||||||
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
||||||
BaseResponse<SysOrg> orgInfo = systemClient.getOrgInfo(currentUser.getDeptId());
|
BaseResponse<SysOrg> orgInfo = systemClient.getOrgInfo(currentUser.getOrganizationId());
|
||||||
if (orgInfo.isSuccess()) {
|
if (orgInfo.isSuccess()) {
|
||||||
SysOrg data = orgInfo.getData();
|
SysOrg data = orgInfo.getData();
|
||||||
String orgFullId = data.getOrgFullId();
|
String orgFullId = data.getOrgFullId();
|
||||||
String[] split = orgFullId.split(",");
|
String[] split = orgFullId.split(",");
|
||||||
List<String> split1 = new ArrayList<>();
|
List<String> split1 = new ArrayList<>();
|
||||||
for (String s : split) {
|
for (String s : split) {
|
||||||
if(!currentUser.getDeptId().equals(s)){
|
if(!currentUser.getOrganizationId().equals(s)){
|
||||||
split1.add(s);
|
split1.add(s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ public class ScheduledTasksController {
|
|||||||
|
|
||||||
@RequestMapping()
|
@RequestMapping()
|
||||||
public void checkTask() {
|
public void checkTask() {
|
||||||
scheduledTasksService.closeTask();
|
scheduledTasksService.checkTask();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
package com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service;
|
package com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service;
|
||||||
|
|
||||||
public interface ScheduledTasksService {
|
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.vo.NoTaskVo;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface ScheduledTasksService {
|
||||||
|
List<NoTaskVo> checkTask();
|
||||||
void closeTask();
|
void closeTask();
|
||||||
}
|
}
|
||||||
|
@ -100,7 +100,7 @@ public class CoscoEvaluateTaskAssignDeptServiceImpl implements ICoscoEvaluateTas
|
|||||||
CoscoEvaluateTaskAssignDept dept = new CoscoEvaluateTaskAssignDept();
|
CoscoEvaluateTaskAssignDept dept = new CoscoEvaluateTaskAssignDept();
|
||||||
dept.setEvaluateTaskId(addCoscoEvaluateTaskVo.getId());
|
dept.setEvaluateTaskId(addCoscoEvaluateTaskVo.getId());
|
||||||
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
||||||
dept.setParentDeptId(currentUser.getDeptId());
|
dept.setParentDeptId(currentUser.getOrganizationId());
|
||||||
//获取是否已经拥有权限,如果拥有权限不添加
|
//获取是否已经拥有权限,如果拥有权限不添加
|
||||||
List<CoscoEvaluateTaskAssignDept> coscoEvaluateTaskAssignDepts = coscoEvaluateTaskAssignDeptMapper.selectCoscoEvaluateTaskAssignDeptList(dept);
|
List<CoscoEvaluateTaskAssignDept> coscoEvaluateTaskAssignDepts = coscoEvaluateTaskAssignDeptMapper.selectCoscoEvaluateTaskAssignDeptList(dept);
|
||||||
//如果没有权限添加
|
//如果没有权限添加
|
||||||
|
@ -261,7 +261,7 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
List<String> taskIds = coscoEvaluateTaskListVoIPage.getRecords().stream().map(CoscoEvaluateTaskListVo::getId).collect(Collectors.toList());
|
List<String> taskIds = coscoEvaluateTaskListVoIPage.getRecords().stream().map(CoscoEvaluateTaskListVo::getId).collect(Collectors.toList());
|
||||||
//获取本部门id
|
//获取本部门id
|
||||||
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
||||||
taskListVo.setDeptId(currentUser.getDeptId());
|
taskListVo.setDeptId(currentUser.getOrganizationId());
|
||||||
taskListVo.setTaskIds(taskIds);
|
taskListVo.setTaskIds(taskIds);
|
||||||
//获取上级部门id
|
//获取上级部门id
|
||||||
taskListVo.setParentDeptId(SupplierUserConstant.PARENT_DEPT_ID);
|
taskListVo.setParentDeptId(SupplierUserConstant.PARENT_DEPT_ID);
|
||||||
@ -271,7 +271,9 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
Map<String, String> map = vos.stream().collect(Collectors.toMap(DivisionVo::getTaskId, DivisionVo::getDivision));
|
Map<String, String> map = vos.stream().collect(Collectors.toMap(DivisionVo::getTaskId, DivisionVo::getDivision));
|
||||||
//根据分工参数赋值
|
//根据分工参数赋值
|
||||||
coscoEvaluateTaskListVoIPage.getRecords().forEach(task -> {
|
coscoEvaluateTaskListVoIPage.getRecords().forEach(task -> {
|
||||||
task.setIsEditor(task.getDeptId().equals(taskListVo.getDeptId()) ? "1" : "0"); //1表示可修改 0不可修改
|
if(task.getDeptId()!=null){
|
||||||
|
task.setIsEditor(task.getDeptId().equals(taskListVo.getDeptId()) ? "1" : "0"); //1表示可修改 0不可修改
|
||||||
|
}
|
||||||
task.setDivision(map.get(task.getId()) == null ? "2" : map.get(task.getId())); //2表示未分工 1表示已分工
|
task.setDivision(map.get(task.getId()) == null ? "2" : map.get(task.getId())); //2表示未分工 1表示已分工
|
||||||
});
|
});
|
||||||
return coscoEvaluateTaskListVoIPage;
|
return coscoEvaluateTaskListVoIPage;
|
||||||
@ -346,7 +348,7 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
@Override
|
@Override
|
||||||
public int incrementalDivisionOfLaborAdditionAdd(AddCoscoEvaluateTaskVo addCoscoEvaluateTaskVo) {
|
public int incrementalDivisionOfLaborAdditionAdd(AddCoscoEvaluateTaskVo addCoscoEvaluateTaskVo) {
|
||||||
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
BaseCacheUser currentUser = TokenUtil.getCurrentUser();
|
||||||
addCoscoEvaluateTaskVo.setDeptId(currentUser.getDeptId());
|
addCoscoEvaluateTaskVo.setDeptId(currentUser.getOrganizationId());
|
||||||
deleteAll(addCoscoEvaluateTaskVo);
|
deleteAll(addCoscoEvaluateTaskVo);
|
||||||
addEvalTaskInfo(addCoscoEvaluateTaskVo);
|
addEvalTaskInfo(addCoscoEvaluateTaskVo);
|
||||||
return 1;
|
return 1;
|
||||||
@ -497,7 +499,7 @@ public class CoscoEvaluateTaskServiceImpl implements ICoscoEvaluateTaskService {
|
|||||||
addCoscoEvaluateTaskVo.setId(PropertyUtils.getSnowflakeId());
|
addCoscoEvaluateTaskVo.setId(PropertyUtils.getSnowflakeId());
|
||||||
addCoscoEvaluateTaskVo.setCreateBy(currentUser.getUserId());
|
addCoscoEvaluateTaskVo.setCreateBy(currentUser.getUserId());
|
||||||
addCoscoEvaluateTaskVo.setUpdateBy(currentUser.getUserId());
|
addCoscoEvaluateTaskVo.setUpdateBy(currentUser.getUserId());
|
||||||
addCoscoEvaluateTaskVo.setDeptId(currentUser.getDeptId());
|
addCoscoEvaluateTaskVo.setDeptId(currentUser.getOrganizationId());
|
||||||
coscoEvaluateTaskMapper.insertCoscoEvaluateTask(addCoscoEvaluateTaskVo);
|
coscoEvaluateTaskMapper.insertCoscoEvaluateTask(addCoscoEvaluateTaskVo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user