修饰审核--批量审核驳回接口
This commit is contained in:
parent
23f7fb0694
commit
5f0709c5a9
|
|
@ -4,6 +4,8 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
import com.bonus.common.log.enums.OperaType;
|
||||
import com.bonus.material.common.annotation.PreventRepeatSubmit;
|
||||
import com.bonus.material.repair.domain.RepairPart;
|
||||
|
|
@ -173,7 +175,7 @@ public class RepairAuditDetailsController extends BaseController {
|
|||
|
||||
/**
|
||||
* 修改修试审核详细
|
||||
*/
|
||||
|
||||
@ApiOperation(value = "修改修试审核详细")
|
||||
@PreventRepeatSubmit
|
||||
@RequiresPermissions("repair:details:edit")
|
||||
|
|
@ -185,6 +187,18 @@ public class RepairAuditDetailsController extends BaseController {
|
|||
} catch (Exception e) {
|
||||
return error("系统错误, " + e.getMessage());
|
||||
}
|
||||
}*/
|
||||
|
||||
/**
|
||||
* 批量修改修试审核详细
|
||||
*/
|
||||
@ApiOperation(value = "批量修改修试审核详细")
|
||||
@PreventRepeatSubmit
|
||||
@RequiresPermissions("repair:details:edit")
|
||||
@SysLog(title = "批量修试审核详细", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->批量修改修试审核详细")
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody @NotNull List<RepairAuditDetails> repairAuditDetails) {
|
||||
return toAjax(repairAuditDetailsService.updateRepairAuditDetailsBatch(repairAuditDetails));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -61,6 +61,14 @@ public interface RepairAuditDetailsMapper {
|
|||
*/
|
||||
int updateRepairAuditDetails(RepairAuditDetails repairAuditDetails);
|
||||
|
||||
/**
|
||||
* 批量修改修试审核详细--批量
|
||||
*
|
||||
* @param repairAuditDetails 批量修试审核详细
|
||||
* @return 结果
|
||||
*/
|
||||
int updateRepairAuditDetailsBatch(@Param("ids") List<RepairAuditDetails> repairAuditDetails);
|
||||
|
||||
/**
|
||||
* 删除修试审核详细
|
||||
*
|
||||
|
|
|
|||
|
|
@ -80,6 +80,14 @@ public interface IRepairAuditDetailsService {
|
|||
*/
|
||||
int updateRepairAuditDetails(RepairAuditDetails repairAuditDetails);
|
||||
|
||||
/**
|
||||
* 批量修改修试审核详细
|
||||
*
|
||||
* @param repairAuditDetails 修试审核详细集合
|
||||
* @return 结果
|
||||
*/
|
||||
int updateRepairAuditDetailsBatch(List<RepairAuditDetails> repairAuditDetails);
|
||||
|
||||
/**
|
||||
* 批量删除修试审核详细
|
||||
*
|
||||
|
|
|
|||
|
|
@ -68,8 +68,7 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService
|
|||
}
|
||||
|
||||
/**
|
||||
* @param repairAuditDetails
|
||||
* @return
|
||||
* @param repairAuditDetails 查询参数
|
||||
*/
|
||||
@Override
|
||||
public List<RepairAuditDetails> getRepairAuditList(RepairAuditDetails repairAuditDetails) {
|
||||
|
|
@ -445,6 +444,22 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量修改修试审核详细
|
||||
*
|
||||
* @param repairAuditDetails 修试审核详细
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateRepairAuditDetailsBatch(@NotNull List<RepairAuditDetails> repairAuditDetails) {
|
||||
try {
|
||||
repairAuditDetails.stream().filter(Objects::nonNull).forEach(item -> item.setUpdateTime(DateUtils.getNowDate()));
|
||||
return repairAuditDetailsMapper.updateRepairAuditDetailsBatch(repairAuditDetails);
|
||||
} catch (Exception e) {
|
||||
throw new ServiceException("错误信息描述");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除修试审核详细
|
||||
*
|
||||
|
|
|
|||
|
|
@ -474,4 +474,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
GROUP BY task_id
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<update id="updateRepairAuditDetailsBatch">
|
||||
update repair_audit_details set status = #{status} where id in
|
||||
<foreach item="id" index="index" collection="ids" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</update>
|
||||
</mapper>
|
||||
Loading…
Reference in New Issue