fix
This commit is contained in:
parent
c877ae244b
commit
d2094cf630
@ -7,6 +7,7 @@ import com.lz.modules.app.entity.StaffSimpleInfo;
|
||||
import com.lz.modules.flow.entity.EvaluationGroup;
|
||||
import com.lz.modules.flow.req.EvaluationGroupReq;
|
||||
import com.lz.modules.performance.dto.CheckStaffDto;
|
||||
import com.lz.modules.performance.req.CheckStaffReq;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -52,5 +53,5 @@ public interface EvaluationGroupService extends IService<EvaluationGroup> {
|
||||
|
||||
void deleteByCopyIds(List<Long> ids);
|
||||
|
||||
R checkStaff(EvaluationGroup evaluationGroup);
|
||||
R checkStaff(CheckStaffReq checkStaffReq);
|
||||
}
|
||||
@ -22,8 +22,10 @@ import com.lz.modules.flow.req.EvaluationGroupReq;
|
||||
import com.lz.modules.flow.service.EvaluationGroupService;
|
||||
import com.lz.modules.flow.service.FlowStartService;
|
||||
import com.lz.modules.performance.dto.CheckStaffDto;
|
||||
import com.lz.modules.performance.req.CheckStaffReq;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@ -272,7 +274,9 @@ public class EvaluationGroupServiceImpl extends ServiceImpl<EvaluationGroupMappe
|
||||
|
||||
|
||||
@Override
|
||||
public R checkStaff(EvaluationGroup evaluationGroup) {
|
||||
public R checkStaff(CheckStaffReq checkStaffReq) {
|
||||
EvaluationGroup evaluationGroup = new EvaluationGroup();
|
||||
BeanUtils.copyProperties(checkStaffReq,evaluationGroup);
|
||||
//本次参加人员
|
||||
List<String> staffIdsByGroup = getStaffIdsByGroup(evaluationGroup);
|
||||
//其他组全部成员
|
||||
|
||||
@ -15,6 +15,7 @@ import com.lz.modules.flow.entity.StaffRole;
|
||||
import com.lz.modules.flow.model.EvaluationGroupDto;
|
||||
import com.lz.modules.flow.req.EvaluationGroupReq;
|
||||
import com.lz.modules.flow.service.*;
|
||||
import com.lz.modules.performance.req.CheckStaffReq;
|
||||
import io.swagger.annotations.*;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@ -190,13 +191,9 @@ public class EvaluationGroupController {
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/checkStaff")
|
||||
@PostMapping("/checkStaff")
|
||||
@ApiOperation("校验是否有跨组人员")
|
||||
public R checkStaff(@RequestParam @RequestBody @ApiParam EvaluationGroup evaluationGroup) {
|
||||
|
||||
evaluationGroupService.checkStaff(evaluationGroup);
|
||||
|
||||
return R.ok();
|
||||
|
||||
public R checkStaff(@RequestBody @ApiParam(required = true,name = "body") CheckStaffReq checkStaffReq) {
|
||||
return evaluationGroupService.checkStaff(checkStaffReq);
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,35 @@
|
||||
package com.lz.modules.performance.req;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author: djc
|
||||
* @Desc:
|
||||
* @Date: 2020/11/2 9:55
|
||||
*/
|
||||
@ApiModel("校验人员是否存在其他组")
|
||||
@Data
|
||||
public class CheckStaffReq {
|
||||
//
|
||||
@ApiModelProperty(value = "如果不传,那么表示新建,否则更新", name = "id")
|
||||
private Long id;
|
||||
//参与部门id,逗号隔开
|
||||
@ApiModelProperty(value = "参与部门id,逗号隔开", name = "depIds")
|
||||
private String depIds;
|
||||
//参与考核员工staff_id,逗号隔开
|
||||
@ApiModelProperty(value = "参与考核员工staff_id,逗号隔开", name = "staffIds")
|
||||
private String staffIds;
|
||||
//排除人员ids,逗号隔开
|
||||
@ApiModelProperty(value = "排除人员ids,逗号隔开", name = "outIds")
|
||||
private String outIds;
|
||||
|
||||
@ApiModelProperty(value = "是否确认变更组 0 :首次否 1:确认", name = "confirm")
|
||||
private int confirm;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user