提交审核
This commit is contained in:
parent
f4d05cba0d
commit
5b024bc735
|
|
@ -95,7 +95,7 @@ public class RepairController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "获取维修单详情")
|
@ApiOperation(value = "获取维修单详情")
|
||||||
@GetMapping("/getRepairDocumentInfo")
|
@GetMapping("/getRepairDocumentInfo")
|
||||||
public AjaxResult getRepairDocumentInfo(@NotBlank(message = "TaskId参数不能为空") String taskId) {
|
public AjaxResult getRepairDocumentInfo(@NotBlank(message = "TaskId参数不能为空") Long taskId) {
|
||||||
return service.getRepairDocumentInfo(taskId);
|
return service.getRepairDocumentInfo(taskId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ public class RepairTask {
|
||||||
* 任务id
|
* 任务id
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "任务id")
|
@ApiModelProperty(value = "任务id")
|
||||||
private String taskId;
|
private Long taskId;
|
||||||
|
|
||||||
@ApiModelProperty(value = "任务状态")
|
@ApiModelProperty(value = "任务状态")
|
||||||
private Integer taskStatus;
|
private Integer taskStatus;
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ public class RepairTaskDetails extends BaseEntity {
|
||||||
* 任务ID
|
* 任务ID
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "任务ID")
|
@ApiModelProperty(value = "任务ID")
|
||||||
private String taskId;
|
private Long taskId;
|
||||||
/**
|
/**
|
||||||
* 机具ID
|
* 机具ID
|
||||||
*/
|
*/
|
||||||
|
|
@ -98,7 +98,7 @@ public class RepairTaskDetails extends BaseEntity {
|
||||||
@ApiModelProperty(value = "关键字")
|
@ApiModelProperty(value = "关键字")
|
||||||
private String keyword;
|
private String keyword;
|
||||||
|
|
||||||
public RepairTaskDetails(String taskId) {
|
public RepairTaskDetails(Long taskId) {
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -79,6 +79,8 @@ public interface RepairAuditDetailsMapper {
|
||||||
*/
|
*/
|
||||||
int deleteRepairAuditDetailsById(Long id);
|
int deleteRepairAuditDetailsById(Long id);
|
||||||
|
|
||||||
|
int deleteRepairAuditDetailsByTaskId(Long taskId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量删除修试审核详细
|
* 批量删除修试审核详细
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ public interface RepairService {
|
||||||
/**
|
/**
|
||||||
* 查询维修单
|
* 查询维修单
|
||||||
*/
|
*/
|
||||||
AjaxResult getRepairDocumentInfo(@NotBlank(message = "TaskId参数不能为空") String taskId);
|
AjaxResult getRepairDocumentInfo(@NotBlank(message = "TaskId参数不能为空") Long taskId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 提交维修记录
|
* 提交维修记录
|
||||||
|
|
|
||||||
|
|
@ -285,7 +285,7 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService
|
||||||
Long backId = repairAuditDetailsMapper.getBackId(inputDetails.getRepairId());
|
Long backId = repairAuditDetailsMapper.getBackId(inputDetails.getRepairId());
|
||||||
/* 添加驳回后维修详细表数据*/
|
/* 添加驳回后维修详细表数据*/
|
||||||
RepairTaskDetails repairTaskDetails = new RepairTaskDetails();
|
RepairTaskDetails repairTaskDetails = new RepairTaskDetails();
|
||||||
repairTaskDetails.setTaskId(String.valueOf(inputTaskId));
|
repairTaskDetails.setTaskId(inputTaskId);
|
||||||
repairTaskDetails.setMaId(String.valueOf(inputDetails.getMaId()));
|
repairTaskDetails.setMaId(String.valueOf(inputDetails.getMaId()));
|
||||||
repairTaskDetails.setTypeId(String.valueOf(inputDetails.getTypeId()));
|
repairTaskDetails.setTypeId(String.valueOf(inputDetails.getTypeId()));
|
||||||
Integer repairNum = inputDetails.getRepairNum();
|
Integer repairNum = inputDetails.getRepairNum();
|
||||||
|
|
|
||||||
|
|
@ -154,14 +154,10 @@ public class RepairServiceImpl implements RepairService {
|
||||||
* @param taskId 任务id
|
* @param taskId 任务id
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public AjaxResult getRepairDocumentInfo(@NotBlank(message = "TaskId参数不能为空") String taskId) {
|
public AjaxResult getRepairDocumentInfo(@NotBlank(message = "TaskId参数不能为空") Long taskId) {
|
||||||
if (!NumberUtil.isNumber(taskId)) {
|
|
||||||
return AjaxResult.error("TaskId参数非数字类型,参数类型错误");
|
|
||||||
}
|
|
||||||
try {
|
try {
|
||||||
long thisTaskId = Long.parseLong(taskId);
|
|
||||||
// 查询维修任务信息
|
// 查询维修任务信息
|
||||||
RepairTask repairTaskInfo = repairMapper.getRepairTaskInfoByTaskId(thisTaskId);
|
RepairTask repairTaskInfo = repairMapper.getRepairTaskInfoByTaskId(taskId);
|
||||||
if (Objects.isNull(repairTaskInfo)) {
|
if (Objects.isNull(repairTaskInfo)) {
|
||||||
return AjaxResult.error("未查询到维修任务信息");
|
return AjaxResult.error("未查询到维修任务信息");
|
||||||
}
|
}
|
||||||
|
|
@ -181,14 +177,14 @@ public class RepairServiceImpl implements RepairService {
|
||||||
repairDeviceSummaryList.removeIf(Objects::isNull);
|
repairDeviceSummaryList.removeIf(Objects::isNull);
|
||||||
repairDeviceSummaryList.forEach(repairDevice -> {
|
repairDeviceSummaryList.forEach(repairDevice -> {
|
||||||
List<BmFileInfo> fileInfos = bmFileInfoMapper.selectBmFileInfoList(new BmFileInfo()
|
List<BmFileInfo> fileInfos = bmFileInfoMapper.selectBmFileInfoList(new BmFileInfo()
|
||||||
.setTaskId(OptionalLong.of(thisTaskId).orElse(0L))
|
.setTaskId(OptionalLong.of(taskId).orElse(0L))
|
||||||
.setModelId(Optional.ofNullable(repairDevice.getIds()[0]).orElse(0L))
|
.setModelId(Optional.ofNullable(repairDevice.getIds()[0]).orElse(0L))
|
||||||
.setTaskType(TmTaskTypeEnum.TM_TASK_REPAIR.getTaskTypeId())
|
.setTaskType(TmTaskTypeEnum.TM_TASK_REPAIR.getTaskTypeId())
|
||||||
);
|
);
|
||||||
repairDevice.setFileList(fileInfos);
|
repairDevice.setFileList(fileInfos);
|
||||||
});
|
});
|
||||||
|
|
||||||
List<RepairPart> repairPartList = repairAuditDetailsMapper.getPartDetailsByTaskId(new RepairAuditDetails().setTaskId(thisTaskId));
|
List<RepairPart> repairPartList = repairAuditDetailsMapper.getPartDetailsByTaskId(new RepairAuditDetails().setTaskId(taskId));
|
||||||
repairPartList = mergePartsNum(repairPartList);
|
repairPartList = mergePartsNum(repairPartList);
|
||||||
RepairTicketVo result = new RepairTicketVo()
|
RepairTicketVo result = new RepairTicketVo()
|
||||||
.setRepairTaskInfo(repairTaskInfo)
|
.setRepairTaskInfo(repairTaskInfo)
|
||||||
|
|
@ -384,7 +380,7 @@ public class RepairServiceImpl implements RepairService {
|
||||||
for (RepairTaskDetails bean : list) {
|
for (RepairTaskDetails bean : list) {
|
||||||
int repairedNum = bean.getRepairNum() - bean.getRepairedNum() - bean.getScrapNum();
|
int repairedNum = bean.getRepairNum() - bean.getRepairedNum() - bean.getScrapNum();
|
||||||
RepairApplyRecord repairRecord = new RepairApplyRecord();
|
RepairApplyRecord repairRecord = new RepairApplyRecord();
|
||||||
repairRecord.setTaskId(Long.valueOf(bean.getTaskId()));
|
repairRecord.setTaskId(bean.getTaskId());
|
||||||
repairRecord.setMaId(Long.valueOf(bean.getMaId()));
|
repairRecord.setMaId(Long.valueOf(bean.getMaId()));
|
||||||
repairRecord.setTypeId(Long.valueOf(bean.getTypeId()));
|
repairRecord.setTypeId(Long.valueOf(bean.getTypeId()));
|
||||||
repairRecord.setRepairNum(repairedNum);
|
repairRecord.setRepairNum(repairedNum);
|
||||||
|
|
@ -810,6 +806,7 @@ public class RepairServiceImpl implements RepairService {
|
||||||
repairMapper.addTask(task);
|
repairMapper.addTask(task);
|
||||||
|
|
||||||
// 循环插入【修饰审核明细表】
|
// 循环插入【修饰审核明细表】
|
||||||
|
repairAuditDetailsMapper.deleteRepairAuditDetailsByTaskId(task.getTaskId());
|
||||||
for (RepairTaskDetails details : detailsList) {
|
for (RepairTaskDetails details : detailsList) {
|
||||||
details.setCreateBy(String.valueOf(loginUser.getUserid()));
|
details.setCreateBy(String.valueOf(loginUser.getUserid()));
|
||||||
details.setTaskId(task.getTaskId());
|
details.setTaskId(task.getTaskId());
|
||||||
|
|
|
||||||
|
|
@ -261,6 +261,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
delete from repair_audit_details where id = #{id}
|
delete from repair_audit_details where id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<delete id="deleteRepairAuditDetailsByTaskId" parameterType="Long">
|
||||||
|
delete from repair_audit_details where task_id = #{taskId}
|
||||||
|
</delete>
|
||||||
|
|
||||||
<delete id="deleteRepairAuditDetailsByIds" parameterType="String">
|
<delete id="deleteRepairAuditDetailsByIds" parameterType="String">
|
||||||
delete from repair_audit_details where id in
|
delete from repair_audit_details where id in
|
||||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue