提交修改
This commit is contained in:
parent
436b1446e8
commit
eb3ada58d3
@ -1152,7 +1152,6 @@ public class ResultRecordController extends AbstractController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* 删除
|
* 删除
|
||||||
*/
|
*/
|
||||||
// http://localhost:8080/lz_management/user/lzresultrecord/new/resultRecordDetail?resultRecordId=593&loginUserId=322
|
// http://localhost:8080/lz_management/user/lzresultrecord/new/resultRecordDetail?resultRecordId=593&loginUserId=322
|
||||||
@ -1166,4 +1165,16 @@ public class ResultRecordController extends AbstractController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// http://localhost:8080/lz_management/user/lzresultrecord/get/reset/data?resultRecordId=593&loginUserId=322
|
||||||
|
@RequestMapping("/get/reset/data")
|
||||||
|
public R getResetData(RecordDetailDto recordDetailDto) {
|
||||||
|
if(recordDetailDto.getLoginUserId() ==null && getUser() !=null ){
|
||||||
|
recordDetailDto.setLoginUserId(getUserId());
|
||||||
|
}
|
||||||
|
return resultRecordService.getResetData(recordDetailDto);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import com.lz.common.utils.R;
|
|||||||
import com.lz.common.utils.StringUtil;
|
import com.lz.common.utils.StringUtil;
|
||||||
import com.lz.modules.app.dao.DepartmentsDao;
|
import com.lz.modules.app.dao.DepartmentsDao;
|
||||||
import com.lz.modules.app.dto.ApprovalDto;
|
import com.lz.modules.app.dto.ApprovalDto;
|
||||||
|
import com.lz.modules.app.dto.RecordDetailDto;
|
||||||
import com.lz.modules.app.entity.DepartmentsEntity;
|
import com.lz.modules.app.entity.DepartmentsEntity;
|
||||||
import com.lz.modules.app.entity.DepartmentsStaffRelateEntity;
|
import com.lz.modules.app.entity.DepartmentsStaffRelateEntity;
|
||||||
import com.lz.modules.app.entity.StaffEntity;
|
import com.lz.modules.app.entity.StaffEntity;
|
||||||
@ -298,4 +299,10 @@ public class TestController {
|
|||||||
System.out.println(roleIds);
|
System.out.println(roleIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//http://localhost:8080/lz_management/test/reset/data?resultRecordId=3714
|
||||||
|
@RequestMapping("/test/reset/data")
|
||||||
|
public R getResetData(RecordDetailDto recordDetailDto) {
|
||||||
|
return resultRecordService.getResetData(recordDetailDto);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
13
src/main/java/com/lz/modules/app/resp/ResetDataResp.java
Normal file
13
src/main/java/com/lz/modules/app/resp/ResetDataResp.java
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
package com.lz.modules.app.resp;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class ResetDataResp {
|
||||||
|
private String flowName;
|
||||||
|
private List<String> staffNames;
|
||||||
|
private Long id ;
|
||||||
|
|
||||||
|
}
|
||||||
@ -125,4 +125,6 @@ public interface ResultRecordService extends IService<ResultRecord> {
|
|||||||
|
|
||||||
List<ResultRecord> selectResultRecordsByStartId(Long startId);
|
List<ResultRecord> selectResultRecordsByStartId(Long startId);
|
||||||
List<Long> selectResultRecordIdsByStartId(Long startId);
|
List<Long> selectResultRecordIdsByStartId(Long startId);
|
||||||
|
|
||||||
|
R getResetData(RecordDetailDto recordDetailDto);
|
||||||
}
|
}
|
||||||
@ -20,10 +20,7 @@ import com.lz.modules.app.enums.FlowApprovalRoleTypeEnums;
|
|||||||
import com.lz.modules.app.enums.FlowRecordStatusEnums;
|
import com.lz.modules.app.enums.FlowRecordStatusEnums;
|
||||||
import com.lz.modules.app.enums.RoleEnums;
|
import com.lz.modules.app.enums.RoleEnums;
|
||||||
import com.lz.modules.app.req.ResultRecordReq;
|
import com.lz.modules.app.req.ResultRecordReq;
|
||||||
import com.lz.modules.app.resp.FlowDetailResp;
|
import com.lz.modules.app.resp.*;
|
||||||
import com.lz.modules.app.resp.FlowRecordResp;
|
|
||||||
import com.lz.modules.app.resp.OwnResultResp;
|
|
||||||
import com.lz.modules.app.resp.ResultRecordResp;
|
|
||||||
import com.lz.modules.app.service.DepartmentsService;
|
import com.lz.modules.app.service.DepartmentsService;
|
||||||
import com.lz.modules.app.service.DepartmentsStaffRelateService;
|
import com.lz.modules.app.service.DepartmentsStaffRelateService;
|
||||||
import com.lz.modules.app.service.StaffService;
|
import com.lz.modules.app.service.StaffService;
|
||||||
@ -74,8 +71,6 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
|||||||
private ResultRecordMapper resultRecordMapper;
|
private ResultRecordMapper resultRecordMapper;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private static EmployeesDto employeesDto;
|
private static EmployeesDto employeesDto;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@ -1169,6 +1164,7 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
|||||||
flowRecordList.add(resp);
|
flowRecordList.add(resp);
|
||||||
flowIndex = flowRecord.getFlowIndex();
|
flowIndex = flowRecord.getFlowIndex();
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean flag = true;
|
boolean flag = true;
|
||||||
for (FlowRecord flowRecord : flowRecords) {
|
for (FlowRecord flowRecord : flowRecords) {
|
||||||
if (flowRecord.getStatus() == 2) {
|
if (flowRecord.getStatus() == 2) {
|
||||||
@ -1176,6 +1172,7 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
FlowRecordResp end = new FlowRecordResp();
|
FlowRecordResp end = new FlowRecordResp();
|
||||||
end.setFlowName("结束");
|
end.setFlowName("结束");
|
||||||
end.setStatus(flag ? 1 : 0);
|
end.setStatus(flag ? 1 : 0);
|
||||||
@ -1350,4 +1347,27 @@ public class ResultRecordServiceImpl extends ServiceImpl<ResultRecordMapper, Res
|
|||||||
public List<Long> selectResultRecordIdsByStartId(Long startId) {
|
public List<Long> selectResultRecordIdsByStartId(Long startId) {
|
||||||
return resultRecordMapper.selectIdsByStartId(startId);
|
return resultRecordMapper.selectIdsByStartId(startId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public R getResetData(RecordDetailDto recordDetailDto) {
|
||||||
|
List<FlowRecord> flowRecords = flowRecordService.selectFlowRecordByResultRecordId(recordDetailDto.getResultRecordId());
|
||||||
|
int flowIndex = 0;
|
||||||
|
List<ResetDataResp> resetDataResps = new ArrayList<>();
|
||||||
|
for (FlowRecord flowRecord : flowRecords) {
|
||||||
|
if (flowRecord.getFlowIndex().equals(flowIndex - 1)) { //表示有重复数据
|
||||||
|
ResetDataResp resetDataResp = resetDataResps.get(flowIndex - 1);
|
||||||
|
resetDataResp.getStaffNames().add(flowRecord.getApprovalStaffName());
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
ResetDataResp resetDataResp = new ResetDataResp();
|
||||||
|
resetDataResp.setFlowName(flowRecord.getFlowName());
|
||||||
|
resetDataResp.setId(flowRecord.getId());
|
||||||
|
List<String> staffNames = new ArrayList<>();
|
||||||
|
staffNames.add(flowRecord.getApprovalStaffName());
|
||||||
|
resetDataResp.setStaffNames(staffNames);
|
||||||
|
resetDataResps.add(resetDataResp);
|
||||||
|
flowIndex ++ ;
|
||||||
|
}
|
||||||
|
return R.ok().put("data",resetDataResps);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user