求解释一个蛋疼的bug



截图中的
if (order.EShopOrder_PayStatus == 0 && order.EShopOrder_Status == 0 &&
totalFee >= order.EShopOrder_OrderPrice)条件判断
,由于在测试环境下(谁也不傻,用0.01元支付测试下,因为这淘宝账号是自己滴,花钱心痛啊),所以totalFee >= order.EShopOrder_OrderPrice条件是不满足的,实际支付的钱可能是200元,但我只付了0.01元哦
是不满足这个条件的,但只是为了测试,跳过该条件继续往下走(拖动断点),这时List<EShop_UserSell> list = AddUserSell(order, detaliList);
private List<EShop_UserSell> AddUserSell(EShop_Order order, IEnumerable<EShop_OrderDetails> list)
{
List<EShop_UserSell> rtnList = new List<EShop_UserSell>();
foreach (var d in list)
{
EShop_UserSell usersell = new EShop_UserSell();
usersell.EShopOrder_OrderCode = d.EShopOrderCode;
usersell.Erp_ColorID = d.Erp_ColorID;
usersell.Erp_SizeID = d.Erp_SizeID;
usersell.ProducPicUrl = d.EShopOrderDetails_ProducPicUrl;
usersell.ProductHTML_Code = d.Product_Code;
usersell.ProductHTML_FormatShowName = d.EShopOrderDetails_ProductName;
usersell.Sell_AddDate = DateTime.Now;
usersell.Sell_ColorName = d.EShopOrderDetails_ColorName;
usersell.Sell_ID = 0;
usersell.Sell_Price = d.EShopOrderDetails_Prices;
usersell.Sell_PriceSum = d.EShopOrderDetails_PricesSum;
usersell.Sell_Quantity = d.EShopOrderDetails_Quantity;
usersell.Sell_SizeName = d.EShopOrderDetails_SizeName;
usersell.UserCode = order.EShopOrder_UserCode; rtnList.Add(usersell);
}
return rtnList;
}
方法很简单,也调试进去了,完全没有问题,但是调用完成后会报空引用异常。
注释掉if的判断,则完全正常。求解释
1(猜测是不是拖动断点会有什么影响,没查到相关信息,感觉不科学啊)
求解释一个蛋疼的bug的更多相关文章
- 。求推荐一个usb集线器的购买网址
笔记本蓝屏了,虽然后来让笔记本自己呆了好久,它冷静下来后我重新启动它,它又恢复了正常,但是我至今也没搞懂蓝屏的原因,深切地领悟到没文化不可怕,像我这样一知半解的最可怕... ------LYQ --- ...
- 一个iOS6系统bug+一个iOS7系统bug
先看实际工作中遇到的两个bug:(1)iPhone Qzone有一个导航栏背景随着页面滑动而渐变的体验,当页面滑动到一定距离时,会改变导航栏上title文本的颜色,但是有一个莫名其妙的bug,如下:
- FIREDAC(DELPHI10 or 10.1)提交数据给ORACLE数据库的一个不是BUG的BUG
发现FIREDAC(DELPHI10 or 10.1)提交数据给ORACLE数据库的一个不是BUG的BUG,提交的表名大小写是敏感的. 只要有一个表名字母的大小写不匹配,ORACLE就会认为是一个不认 ...
- pycharm下: conda installation is not found ----一个公开的bug的解决方案
pycharm conda installation is not found ----一个公开的bug的解决方案 pycharm+anaconda 是当前的主流的搭建方案,但是常出现上述问题. ...
- Unicode与FFFE(记一个蛋疼的项目)
好久没更新博客了. 近期忙着一个项目, 还要应付各种考试就顾不上博客了. 今天遇到了一个蛋疼的问题, 通过BLE4.0与蓝牙外设通信. 按照客户给的协议文档发送的数据, 可是外设不能正确识别.折腾了一 ...
- 一个神奇的bug:OOM?优雅终止线程?系统内存占用较高?
摘要:该项目是DAYU平台的数据开发(DLF),数据开发中一个重要的功能就是ETL(数据清洗).ETL由源端到目的端,中间的业务逻辑一般由用户自己编写的SQL模板实现,velocity是其中涉及的一种 ...
- salesforce零基础学习(一百一十五)记一个有趣的bug
本篇参考:https://help.salesforce.com/s/articleView?language=en_US&type=1&id=000319486 page layou ...
- 从Linux 2.6.8内核的一个TSO/NAT bug引出的网络问题排查观点(附一个skb的优化点)
梦中没有错与对,梦中没有恨和悔...最好闭上你的嘴.这样才算可爱...我不会说:这不公道,我不能接受.我会用朴素的文字记录点点滴滴,早上4点多起来,一气呵成最近的收获与评价,愤慨与忏悔. 四年多前的一 ...
- 一个开源组件 bug 引发的分析
这是一个悲伤的故事.某日清晨,距离版本转测还剩一天,切图仔的我正按照计划有条不紊的画页面.当我点击一个下拉弹框组件中分页组件页数过多而出现的向后 5 页省略号时,悲剧开始了,弹框被收回了.情景再现 问 ...
随机推荐
- c语言二叉树的递归建立
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <malloc.h&g ...
- 我在ubuntu桌面系统下进行WEB开发常用的软件
公司电脑本来是win系统的,不知道怎么突然中毒了,由于比较讨厌杀毒软件,所以之前都被我卸载掉了,所以我干脆重装了一个ubuntu系统 1.IDE vscode 各种插件,自带Git,markdo ...
- 数据库-增删改查操作SQL实现
一.数据插入-Insert 1. 插入单条记录 insert into 表名(字段名,字段名,字段名) //当插入所有字段时,字段名可以省略 values('值1','值2','值3'); 2. 插入 ...
- JAVA: List用法
1.List中可以添加任何对象,包括自己定义的新的类. class Person{.....}上面定义了一个Person类,下面看好如何使用ListPerson p1=new Person();Per ...
- 1782: [Usaco2010 Feb]slowdown 慢慢游
1782: [Usaco2010 Feb]slowdown 慢慢游 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 570 Solved: 346[Sub ...
- swift -- 单例
方式一: (类似OC) class SingletonDispatch{ class var shareInstance : SingletonDispatch { //结构体 struct Stat ...
- 第一篇Active Directory疑难解答概述(1)
后期预告:从接下来我会给大家讲解,Active Directory 活动目录重要性,以及在日常管理运维中如和去排查问你题.俗话说,一个不健康的Active Directory环境是不健康的Exchan ...
- [译]Selenium Python文档:目录
作者:Baiju Muthukadan 协议:本文档采用知识共享署名 - 共享4.0国际许可. 原英文网址:http://selenium-python.readthedocs.io/index.ht ...
- WPF: 本地化(Localization) 实现
本文将讨论一种较为方便的本地化方法. 由于在项目中要实现本地化,所以在网上查找相关的解决方案.通过一系列调研,发现实现本地化的方法主要有以下三种: 通过编译项目以设置 x:Uid 并使用 LocBam ...
- Linux中的sed命令
sed - stream editor for filtering and transforming text 流编辑器的过滤和转换文本 sed [-nerf] [动作] 参数: -i 修改源文件 危 ...