修改图书图片

This commit is contained in:
wule committed 2026-08-03 16:22:50 +08:00
1 parent 5cd3f5f638
commit b639846f79
8 files changed
+131 -103

No files matched your search

+1 -1
View File
@@ -31,7 +31,7 @@ namespace AllBase
/// <summary>
/// 版本ID
/// </summary>
public static int VersionCount = 1261;
public static int VersionCount = 1262;
public static string MainPath = "29wx";
//public static string MainPath = "29wx";
//public static string MainPath = "29pdd";
+2 -1
View File
@@ -4,6 +4,7 @@
* 2015-3-13
*/
using NaiBa.Util;
using System;
using System.Collections.Generic;
using System.IO;
@@ -23,7 +24,7 @@ namespace AllBase
/// <summary>
/// 日志队列
/// </summary>
private static List<string> Logs = new List<string>();
private static ConcurrentList<string> Logs = new ConcurrentList<string>();
/// <summary>
/// 准备写入文件
@@ -69,6 +69,12 @@ namespace KJD_Web.BLL.WXXD
}
else
{
//tinyint(1)中存超过两个值,只返回true或false,无法直接取值解决办法
//解决方法:
//1.强制修改mapResult中的映射,将po属性的类型由Boolean改为Byte
//2.查询 tinyint(1) 的sql 字段时,转为(status + 0) as status
//3.避免使用 tinyint(1) 作为字段的数据类型
sql = "SELECT o.*,(out_shipped+0) as out_shipped_int FROM erp.oms_wei_order o WHERE 1=1";
//where子句
@@ -94,71 +100,71 @@ namespace KJD_Web.BLL.WXXD
oms_wei_order order = new oms_wei_order
{
id = row["id"].ParseToLong(),
aftersale_detail = row["aftersale_detail"].ParseToString(),
aftersale_detail = row["aftersale_detail"].ParseToNullableString(),
audit_status = row["audit_status"].ParseToNullableInt(),
audit_time = row["audit_time"].ParseToString().ParseToDateTime(),
city_name = row["city_name"].ParseToString(),
audit_time = row["audit_time"].ParseToNullableString().ParseToDateTime(),
city_name = row["city_name"].ParseToNullableString(),
colour_flag = row["colour_flag"].ParseToNullableInt(),
colour_flag_update_time = row["colour_flag_update_time"].ParseToString().ParseToDateTime(),
colour_flag_update_time = row["colour_flag_update_time"].ParseToNullableString().ParseToDateTime(),
commission_amount = row["commission_amount"].ParseToNullableInt(),
county_name = row["county_name"].ParseToString(),
county_name = row["county_name"].ParseToNullableString(),
create_time = row["create_time"].ParseToInt(),
delivery_deadline = row["delivery_deadline"].ParseToNullableInt(),
delivery_product_info = row["delivery_product_info"].ParseToString(),
delivery_product_info = row["delivery_product_info"].ParseToNullableString(),
delivery_time = row["delivery_time"].ParseToNullableInt(),
detail_info = row["detail_info"].ParseToString(),
detail_info = row["detail_info"].ParseToNullableString(),
discounted_price = row["discounted_price"].ParseToNullableInt(),
erp_send_code = row["erp_send_code"].ParseToString(),
erp_send_company = row["erp_send_company"].ParseToString(),
erp_send_code = row["erp_send_code"].ParseToNullableString(),
erp_send_company = row["erp_send_company"].ParseToNullableString(),
erp_send_status = row["erp_send_status"].ParseToNullableInt(),
erp_send_time = row["erp_send_time"].ParseToString().ParseToDateTime(),
ewaybill_order_code = row["ewaybill_order_code"].ParseToString(),
erp_send_time = row["erp_send_time"].ParseToNullableString().ParseToDateTime(),
ewaybill_order_code = row["ewaybill_order_code"].ParseToNullableString(),
external_gift = row["external_gift"].ParseToNullableInt(),
ext_info = row["ext_info"].ParseToString(),
ext_info = row["ext_info"].ParseToNullableString(),
freight = row["freight"].ParseToNullableInt(),
freight_insurance_amount = row["freight_insurance_amount"].ParseToNullableInt(),
gift_order_status = row["gift_order_status"].ParseToNullableInt(),
hash_code = row["hash_code"].ParseToString(),
hash_code = row["hash_code"].ParseToNullableString(),
has_freight_insurance = row["has_freight_insurance"].ParseToNullableInt(),
house_number = row["house_number"].ParseToString(),
house_number = row["house_number"].ParseToNullableString(),
is_express_no_used = row["is_express_no_used"].ParseToNullableInt(),
is_shipment_optimized = row["is_shipment_optimized"].ParseToNullableInt(),
merchant_id = row["merchant_id"].ParseToLong(),
openid = row["openid"].ParseToString(),
order_id = row["order_id"].ParseToString(),
openid = row["openid"].ParseToNullableString(),
order_id = row["order_id"].ParseToNullableString(),
order_price = row["order_price"].ParseToNullableInt(),
out_account = row["out_account"].ParseToString(),
out_after_sale_status = row["out_after_sale_status"].ParseToString(),
out_account = row["out_account"].ParseToNullableString(),
out_after_sale_status = row["out_after_sale_status"].ParseToNullableString(),
out_amount = row["out_amount"].ParseToNullableInt(),
out_express_company = row["out_express_company"].ParseToString(),
out_express_no = row["out_express_no"].ParseToString(),
out_order_no = row["out_order_no"].ParseToString(),
out_express_company = row["out_express_company"].ParseToNullableString(),
out_express_no = row["out_express_no"].ParseToNullableString(),
out_order_no = row["out_order_no"].ParseToNullableString(),
out_shipped = row["out_shipped_int"].ParseToNullableInt(),
pay_info = row["pay_info"].ParseToString(),
postal_code = row["postal_code"].ParseToString(),
pay_info = row["pay_info"].ParseToNullableString(),
postal_code = row["postal_code"].ParseToNullableString(),
predict_commission_fee = row["predict_commission_fee"].ParseToNullableInt(),
product_price = row["product_price"].ParseToNullableInt(),
profit = row["profit"].ParseToNullableInt(),
province_name = row["province_name"].ParseToString(),
province_name = row["province_name"].ParseToNullableString(),
purchase_price = row["purchase_price"].ParseToNullableInt(),
purchase_status = row["purchase_status"].ParseToNullableInt(),
purchase_time = row["purchase_time"].ParseToNullableInt(),
settle_info = row["settle_info"].ParseToString(),
settle_info = row["settle_info"].ParseToNullableString(),
ship_done_time = row["ship_done_time"].ParseToNullableInt(),
shop_id = row["shop_id"].ParseToLong(),
shop_name = row["shop_name"].ParseToString(),
shop_remark = row["shop_remark"].ParseToString(),
soft_remark = row["soft_remark"].ParseToString(),
shop_name = row["shop_name"].ParseToNullableString(),
shop_remark = row["shop_remark"].ParseToNullableString(),
soft_remark = row["soft_remark"].ParseToNullableString(),
status = row["status"].ParseToNullableInt(),
supplier_remark_exception = row["supplier_remark_exception"].ParseToString(),
tel_number = row["tel_number"].ParseToString(),
tel_number_ext_info = row["tel_number_ext_info"].ParseToString(),
supplier_remark_exception = row["supplier_remark_exception"].ParseToNullableString(),
tel_number = row["tel_number"].ParseToNullableString(),
tel_number_ext_info = row["tel_number_ext_info"].ParseToNullableString(),
transfer_warehouse_status = row["transfer_warehouse_status"].ParseToNullableInt(),
unionid = row["unionid"].ParseToString(),
unionid = row["unionid"].ParseToNullableString(),
update_time = row["update_time"].ParseToInt(),
user_name = row["user_name"].ParseToString(),
user_name = row["user_name"].ParseToNullableString(),
use_tel_number = row["use_tel_number"].ParseToNullableInt(),
virtual_order_tel_number = row["virtual_order_tel_number"].ParseToString(),
virtual_order_tel_number = row["virtual_order_tel_number"].ParseToNullableString(),
};
if (order.order_id == "3737914129536416512")
{
@@ -255,7 +261,7 @@ namespace KJD_Web.BLL.WXXD
commission_amount = row["commission_amount"].ParseToNullableInt(),
freight = row["freight"].ParseToNullableInt(),
merchant_id = row["merchant_id"].ParseToLong(),
order_id = row["order_id"].ParseToString(),
order_id = row["order_id"].ParseToNullableString(),
predict_commission_fee = row["predict_commission_fee"].ParseToNullableInt(),
purchase_price = row["purchase_price"].ParseToNullableInt(),
shop_id = row["shop_id"].ParseToLong(),
@@ -265,29 +271,29 @@ namespace KJD_Web.BLL.WXXD
erp_goods_id = row["erp_goods_id"].ParseToNullableLong(),
erp_goods_sku_id = row["erp_goods_sku_id"].ParseToNullableLong(),
estimate_price = row["estimate_price"].ParseToNullableInt(),
extra_service = row["extra_service"].ParseToString(),
extra_service = row["extra_service"].ParseToNullableString(),
finish_aftersale_sku_cnt = row["finish_aftersale_sku_cnt"].ParseToNullableInt(),
is_change_price = row["is_change_price"].ParseToString(),
is_discounted = row["is_discounted"].ParseToString(),
is_change_price = row["is_change_price"].ParseToNullableString(),
is_discounted = row["is_discounted"].ParseToNullableString(),
market_price = row["market_price"].ParseToNullableInt(),
on_aftersale_sku_cnt = row["on_aftersale_sku_cnt"].ParseToNullableInt(),
order_product_coupon_info_list = row["order_product_coupon_info_list"].ParseToString(),
out_product_id = row["out_product_id"].ParseToString(),
out_sku_id = row["out_sku_id"].ParseToString(),
out_warehouse_id = row["out_warehouse_id"].ParseToString(),
product_id = row["product_id"].ParseToString(),
order_product_coupon_info_list = row["order_product_coupon_info_list"].ParseToNullableString(),
out_product_id = row["out_product_id"].ParseToNullableString(),
out_sku_id = row["out_sku_id"].ParseToNullableString(),
out_warehouse_id = row["out_warehouse_id"].ParseToNullableString(),
product_id = row["product_id"].ParseToNullableString(),
real_price = row["real_price"].ParseToNullableInt(),
refund_status = row["refund_status"].ParseToNullableInt(),
return_address = row["return_address"].ParseToString(),
return_address = row["return_address"].ParseToNullableString(),
sale_price = row["sale_price"].ParseToNullableInt(),
sku_attrs = row["sku_attrs"].ParseToString(),
sku_attrs = row["sku_attrs"].ParseToNullableString(),
sku_cnt = row["sku_cnt"].ParseToNullableInt(),
sku_code = row["sku_code"].ParseToString(),
sku_deliver_info = row["sku_deliver_info"].ParseToString(),
sku_id = row["sku_id"].ParseToString(),
thumb_img = row["thumb_img"].ParseToString(),
title = row["title"].ParseToString(),
use_deduction = row["use_deduction"].ParseToString(),
sku_code = row["sku_code"].ParseToNullableString(),
sku_deliver_info = row["sku_deliver_info"].ParseToNullableString(),
sku_id = row["sku_id"].ParseToNullableString(),
thumb_img = row["thumb_img"].ParseToNullableString(),
title = row["title"].ParseToNullableString(),
use_deduction = row["use_deduction"].ParseToNullableString(),
};
orderItemList.Add(order);
}
@@ -380,35 +386,41 @@ namespace KJD_Web.BLL.WXXD
{
id = row["id"].ParseToLong(),
merchant_id = row["merchant_id"].ParseToLong(),
order_id = row["order_id"].ParseToString(),
order_id = row["order_id"].ParseToNullableString(),
shop_id = row["shop_id"].ParseToLong(),
erp_goods_id = row["erp_goods_id"].ParseToNullableLong(),
erp_goods_sku_id = row["erp_goods_sku_id"].ParseToNullableLong(),
product_id = row["product_id"].ParseToString(),
sku_id = row["sku_id"].ParseToString(),
after_sale_order_id = row["after_sale_order_id"].ParseToString(),
complaint_id = row["complaint_id"].ParseToString(),
product_id = row["product_id"].ParseToNullableString(),
sku_id = row["sku_id"].ParseToNullableString(),
after_sale_order_id = row["after_sale_order_id"].ParseToNullableString(),
complaint_id = row["complaint_id"].ParseToNullableString(),
count = row["count"].ParseToNullableInt(),
create_time = row["create_time"].ParseToNullableInt(),
details = row["details"].ParseToString(),
fast_refund = row["fast_refund"].ParseToString(),
merchant_upload_info = row["merchant_upload_info"].ParseToString(),
openid = row["openid"].ParseToString(),
details = row["details"].ParseToNullableString(),
fast_refund = row["fast_refund"].ParseToNullableString(),
merchant_upload_info = row["merchant_upload_info"].ParseToNullableString(),
openid = row["openid"].ParseToNullableString(),
pull_status = row["pull_status"].ParseToNullableInt(),
pull_time = row["pull_time"].ParseToString().ParseToDateTime(),
reason = row["reason"].ParseToString(),
reason_text = row["reason_text"].ParseToString(),
pull_time = row["pull_time"].ParseToNullableString().ParseToDateTime(),
reason = row["reason"].ParseToNullableString(),
reason_text = row["reason_text"].ParseToNullableString(),
refund_amount = row["refund_amount"].ParseToNullableInt(),
refund_reason = row["refund_reason"].ParseToNullableInt(),
refund_resp = row["refund_resp"].ParseToString(),
return_delivery_id = row["return_delivery_id"].ParseToString(),
return_delivery_name = row["return_delivery_name"].ParseToString(),
return_waybill_id = row["return_waybill_id"].ParseToString(),
status = row["status"].ParseToString(),
type = row["type"].ParseToString(),
unionid = row["unionid"].ParseToString(),
refund_resp = row["refund_resp"].ParseToNullableString(),
return_delivery_id = row["return_delivery_id"].ParseToNullableString(),
return_delivery_name = row["return_delivery_name"].ParseToNullableString(),
return_waybill_id = row["return_waybill_id"].ParseToNullableString(),
status = row["status"].ParseToNullableString(),
type = row["type"].ParseToNullableString(),
unionid = row["unionid"].ParseToNullableString(),
update_time = row["update_time"].ParseToNullableInt(),
warehouse_status = row["warehouse_status"].ParseToNullableInt(),
return_city = row["return_city"].ParseToNullableString(),
return_county = row["return_county"].ParseToNullableString(),
return_detail = row["return_detail"].ParseToNullableString(),
return_province = row["return_province"].ParseToNullableString(),
return_tel = row["return_tel"].ParseToNullableString(),
return_user_name = row["return_user_name"].ParseToNullableString(),
};
refundItemList.Add(order);
}
@@ -598,16 +610,16 @@ namespace KJD_Web.BLL.WXXD
WXBuyMapInfoLst.Add(new WXBuyMapInfo()
{
id = row["id"].ParseToInt(),
user_name = row["user_name"].ParseToString(),
spu_code = row["spu_code"].ParseToString(),
sku_code = row["sku_code"].ParseToString(),
map_url = row["map_url"].ParseToString(),
map_goods_name = row["map_goods_name"].ParseToString(),
map_spec_name = row["map_spec_name"].ParseToString(),
map_goods_id = row["map_goods_id"].ParseToString(),
map_sku_id = row["map_sku_id"].ParseToString(),
map_send_address = row["map_send_address"].ParseToString(),
transit_warehouse_id = row["transit_warehouse_id"].ParseToString(),
user_name = row["user_name"].ParseToNullableString(),
spu_code = row["spu_code"].ParseToNullableString(),
sku_code = row["sku_code"].ParseToNullableString(),
map_url = row["map_url"].ParseToNullableString(),
map_goods_name = row["map_goods_name"].ParseToNullableString(),
map_spec_name = row["map_spec_name"].ParseToNullableString(),
map_goods_id = row["map_goods_id"].ParseToNullableString(),
map_sku_id = row["map_sku_id"].ParseToNullableString(),
map_send_address = row["map_send_address"].ParseToNullableString(),
transit_warehouse_id = row["transit_warehouse_id"].ParseToNullableString(),
add_time = Convert.ToDateTime(row["add_time"]),
mdy_time = Convert.ToDateTime(row["mdy_time"]),
});
@@ -714,33 +726,33 @@ namespace KJD_Web.BLL.WXXD
oms_wei_external_procurement_log_list.Add(new oms_wei_external_procurement_log()
{
id = row["id"].ParseToInt(),
buyer_account = row["buyer_account"].ParseToString(),
order_no = row["order_no"].ParseToString(),
order_sku_id = row["order_sku_id"].ParseToString(),
buyer_account = row["buyer_account"].ParseToNullableString(),
order_no = row["order_no"].ParseToNullableString(),
order_sku_id = row["order_sku_id"].ParseToNullableString(),
out_amount = row["out_amount"].ParseToNullableInt(),
out_order_no = row["out_order_no"].ParseToString(),
purchaser_note = row["purchaser_note"].ParseToString(),
created_time = row["created_time"].ParseToString().ParseToDateTime(),
express_1_company = row["express_1_company"].ParseToString(),
express_1_waybill = row["express_1_waybill"].ParseToString(),
express_2_company = row["express_2_company"].ParseToString(),
express_2_waybill = row["express_2_waybill"].ParseToString(),
order_code = row["order_code"].ParseToString(),
order_platform_code = row["order_platform_code"].ParseToString(),
pickup_time = row["pickup_time"].ParseToString().ParseToDateTime(),
platform = row["platform"].ParseToString(),
out_order_no = row["out_order_no"].ParseToNullableString(),
purchaser_note = row["purchaser_note"].ParseToNullableString(),
created_time = row["created_time"].ParseToNullableString().ParseToDateTime(),
express_1_company = row["express_1_company"].ParseToNullableString(),
express_1_waybill = row["express_1_waybill"].ParseToNullableString(),
express_2_company = row["express_2_company"].ParseToNullableString(),
express_2_waybill = row["express_2_waybill"].ParseToNullableString(),
order_code = row["order_code"].ParseToNullableString(),
order_platform_code = row["order_platform_code"].ParseToNullableString(),
pickup_time = row["pickup_time"].ParseToNullableString().ParseToDateTime(),
platform = row["platform"].ParseToNullableString(),
pre_allocated_order_no = row["pre_allocated_order_no"].ParseToNullableInt(),
raw_message = row["raw_message"].ParseToString(),
refund_status = row["refund_status"].ParseToString(),
raw_message = row["raw_message"].ParseToNullableString(),
refund_status = row["refund_status"].ParseToNullableString(),
transfer_warehouse_status = row["transfer_warehouse_status"].ParseToNullableInt(),
updated_time = row["updated_time"].ParseToString().ParseToDateTime(),
updated_time = row["updated_time"].ParseToNullableString().ParseToDateTime(),
is_transfer_ship = row["is_transfer_ship"].ParseToNullableInt(),
random_code = row["random_code"].ParseToString(),
random_code = row["random_code"].ParseToNullableString(),
transfer_refund_status = row["transfer_refund_status"].ParseToNullableInt(),
order_void_status = row["order_void_status"].ParseToNullableInt(),
warehouse_status = row["warehouse_status"].ParseToNullableInt(),
inbound_time = row["inbound_time"].ParseToString().ParseToDateTimeNullable(),
outbound_time = row["outbound_time"].ParseToString().ParseToDateTimeNullable(),
inbound_time = row["inbound_time"].ParseToNullableString().ParseToDateTimeNullable(),
outbound_time = row["outbound_time"].ParseToNullableString().ParseToDateTimeNullable(),
});
}
JsonSerializerSettings jsonSetting = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore };
@@ -969,7 +981,12 @@ namespace KJD_Web.BLL.WXXD
sql = " update erp.oms_wei_order set ";
if (out_after_sale_status != null)
sql += " out_after_sale_status='" + out_after_sale_status + "',";
{
if (out_after_sale_status == "" || out_after_sale_status == "NULL")
sql += " out_after_sale_status=NULL,";
else
sql += " out_after_sale_status='" + out_after_sale_status + "',";
}
sql = sql.TrimEnd(',');
sql += " where order_id = '" + order_id + "';";
@@ -139,5 +139,13 @@ namespace KJD_Web.Model.WxModel
/// 仓库受理状态
/// </summary>
public int? warehouse_status { get; set; }
public string return_user_name { get; set; }
public string return_province { get; set; }
public string return_city { get; set; }
public string return_county { get; set; }
public string return_detail { get; set; }
public string return_tel { get; set; }
}
}
@@ -517,6 +517,8 @@ namespace NaiBa.Util.Extension
}
else
{
if (obj is DateTime)
return (obj as DateTime?).Value.ToString("yyyy-MM-dd HH:mm:ss");
return obj.ToString();
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 76 KiB

File renamed without changes.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB