每日Bug汇总--Day05

2024-04-13 14:04
文章标签 每日 汇总 bug day05

本文主要是介绍每日Bug汇总--Day05,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Bug汇总—Day05

一、项目运行报错

二、项目运行Bug

1、**问题描述:**前端将从后台查询的数据作为参数进行get请求,参数为空
image-20240412112802690

原因分析:

  • 这种写法可能只支全局的参数
  • 调用方法的传参响应

代码实现

if (this.jishiName) {this.$http({url: `huiyuanyuyuexinxi/xiaofei/${this.jishiName}`,method: 'get'}).then(res => {console.log(res.data)// 读取接口请求成功回传回来的数据var Huiyuanxiaofeixinxis = res.data.Huiyuanxiaofeixinxis// 定义数组,存放一会覆盖echarts图形的数据var data = []console.log(Huiyuanxiaofeixinxis.length)// 循环遍历数组,取出数据,转成和data一样的格式for (var i = 0; i < Huiyuanxiaofeixinxis.length; i++) {var d = { name: '', value: 0 }d.name = Huiyuanxiaofeixinxis[i].xingmingd.value = Huiyuanxiaofeixinxis[i].nianxiaofeie// 往data数组中添加数据data.push(d)}// 排序,b - a降序——a - b升序data.sort((a, b) => b.value - a.value)// 覆盖data(){}中全局变量的数据this.dataHuiyuanXiaoliang = data// 画出图形this.DrawNian()}).catch(err => {console.log(err)console.log("后台接口请求失败!")})} else {this.$http({url: `jishi/jishiName/${this.$storage.get('adminName')}`,method: 'get'}).then(res => {console.log(res.data.data)this.jishiName = res.data.datathis.$http({url: `huiyuanyuyuexinxi/xiaofei/${this.jishiName}`,method: 'get'}).then(res => {console.log(res.data)// 读取接口请求成功回传回来的数据var Huiyuanxiaofeixinxis = res.data.Huiyuanxiaofeixinxis// 定义数组,存放一会覆盖echarts图形的数据var data = []console.log(Huiyuanxiaofeixinxis.length)// 循环遍历数组,取出数据,转成和data一样的格式for (var i = 0; i < Huiyuanxiaofeixinxis.length; i++) {var d = { name: '', value: 0 }d.name = Huiyuanxiaofeixinxis[i].xiangmumingchengd.value = Huiyuanxiaofeixinxis[i].count// 往data数组中添加数据data.push(d)}// 排序,b - a降序——a - b升序data.sort((a, b) => b.value - a.value)// 覆盖data(){}中全局变量的数据this.dataHuiyuanXiaoliang = data// 画出图形this.DrawNian()}).catch(err => {console.log(err)console.log("后台接口请求失败!")})console.log("技师姓名查询成功!")})}

2、问题描述: Parameter ‘jishiNames’ not found. Available parameters are [collection, list]

解决思路: 在DAO层方法参数加注解@Param(“jishiNames”)

实现代码:

List<JishinianyejitongjiEntity> selectJiShixiaofeixinxis(@Param("jishiNames") List<String> jishiNames);

这篇关于每日Bug汇总--Day05的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/900337

相关文章

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

JAVA数组中五种常见排序方法整理汇总

《JAVA数组中五种常见排序方法整理汇总》本文给大家分享五种常用的Java数组排序方法整理,每种方法结合示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录前言:法一:Arrays.sort()法二:冒泡排序法三:选择排序法四:反转排序法五:直接插入排序前言:几种常用的Java数组排序

防止SpringBoot程序崩溃的几种方式汇总

《防止SpringBoot程序崩溃的几种方式汇总》本文总结了8种防止SpringBoot程序崩溃的方法,包括全局异常处理、try-catch、断路器、资源限制、监控、优雅停机、健康检查和数据库连接池配... 目录1. 全局异常处理2. 使用 try-catch 捕获异常3. 使用断路器4. 设置最大内存和线

Android实现定时任务的几种方式汇总(附源码)

《Android实现定时任务的几种方式汇总(附源码)》在Android应用中,定时任务(ScheduledTask)的需求几乎无处不在:从定时刷新数据、定时备份、定时推送通知,到夜间静默下载、循环执行... 目录一、项目介绍1. 背景与意义二、相关基础知识与系统约束三、方案一:Handler.postDel

Pandas中统计汇总可视化函数plot()的使用

《Pandas中统计汇总可视化函数plot()的使用》Pandas提供了许多强大的数据处理和分析功能,其中plot()函数就是其可视化功能的一个重要组成部分,本文主要介绍了Pandas中统计汇总可视化... 目录一、plot()函数简介二、plot()函数的基本用法三、plot()函数的参数详解四、使用pl

python获取网页表格的多种方法汇总

《python获取网页表格的多种方法汇总》我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理,在Python中,获取网页表格的方法有多种,下面就跟随小编... 目录1. 使用Pandas的read_html2. 使用BeautifulSoup和pandas3.

Java对象转换的实现方式汇总

《Java对象转换的实现方式汇总》:本文主要介绍Java对象转换的多种实现方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java对象转换的多种实现方式1. 手动映射(Manual Mapping)2. Builder模式3. 工具类辅助映

前端bug调试的方法技巧及常见错误

《前端bug调试的方法技巧及常见错误》:本文主要介绍编程中常见的报错和Bug,以及调试的重要性,调试的基本流程是通过缩小范围来定位问题,并给出了推测法、删除代码法、console调试和debugg... 目录调试基本流程调试方法排查bug的两大技巧如何看控制台报错前端常见错误取值调用报错资源引入错误解析错误

Oracle数据库使用 listagg去重删除重复数据的方法汇总

《Oracle数据库使用listagg去重删除重复数据的方法汇总》文章介绍了在Oracle数据库中使用LISTAGG和XMLAGG函数进行字符串聚合并去重的方法,包括去重聚合、使用XML解析和CLO... 目录案例表第一种:使用wm_concat() + distinct去重聚合第二种:使用listagg,