mirror of
https://github.com/CoreUnion/CoreShop.git
synced 2026-10-17 05:12:39 +08:00
# 2022-03-29
### 1.4.1开源社区版: 【修复】修复售后库存处理异常,未进行商品序列判断,导致迭加到其他序列累加,导致负库存的问题。#I4YYZQ 【修复】修复确认收货记录日志中productId传值错误的问题。 【修复】修复自动收货业务极端情况下,未主动retrun返回错误的问题。#I4XB3N 【调整】因微信自动获取地址功能,无法与后台区域areaId主动挂钩,故取消此功能。#I4WS4M 【修复】修复极端情况下,设置商品标题长度超过127位,导致发起支付,推送到微信获取订单数据失败的问题。#I4Z74W ### 0.3.2 专业版: 【修复】修复申请成为代理后,点击“我的店铺”后提示“店铺信息丢失”的问题。#I4Z9SV 【修复】修复售后库存处理异常,未进行商品序列判断,导致迭加到其他序列累加,导致负库存的问题。#I4YYZQ 【修复】修复确认收货记录日志中productId传值错误的问题。 【修复】修复自动收货业务极端情况下,未主动retrun返回错误的问题。#I4XB3N 【修复】修复极端情况下,设置商品标题长度超过127位,导致发起支付,推送到微信获取订单数据失败的问题。#I4Z74W 【优化】因不同小程序所申请的类目不同,会导致订阅消息模板获取的不同,小程序消息设置为支持灵活字段配置。不限制全部填写。#I4Y28U 【优化】因uview2.0.29版本斑斓图效果内组件与视频兼容性问题,暂时屏蔽视频功能。待uview作者修复bug后同步。
This commit is contained in:
@@ -636,11 +636,11 @@ namespace CoreCms.Net.Services
|
||||
if (tt["id"].ToString() == item.id.ToString())
|
||||
{
|
||||
item.reshipNums += tt["nums"].ObjectToInt(0);
|
||||
}
|
||||
|
||||
if (type == (int)GlobalEnumVars.BillAftersalesIsReceive.Reship)
|
||||
{
|
||||
item.reshipedNums += tt["nums"].ObjectToInt(0);
|
||||
//判断 商品id相等,才能判断是否已发货,才能赋值给 reshipedNums 已发货的退货商品
|
||||
if (type == (int)GlobalEnumVars.BillAftersalesIsReceive.Reship)
|
||||
{
|
||||
item.reshipedNums += tt["nums"].ObjectToInt(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2028,6 +2028,7 @@ namespace CoreCms.Net.Services
|
||||
if (!bl)
|
||||
{
|
||||
jm.msg = "确认收货失败";
|
||||
return jm;
|
||||
}
|
||||
//修改发货单,如果有为确认收货的发货单,那么给他们回传上去确认收货时间
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ namespace CoreCms.Net.Services
|
||||
|
||||
var request = new WeChatPayUnifiedOrderRequest
|
||||
{
|
||||
Body = entity.payTitle,
|
||||
Body = entity.payTitle.Length > 127 ? entity.payTitle[..125] : entity.payTitle,
|
||||
OutTradeNo = entity.paymentId,
|
||||
TotalFee = Convert.ToInt32(entity.money * 100),
|
||||
SpBillCreateIp = entity.ip,
|
||||
|
||||
@@ -23,10 +23,7 @@
|
||||
<u-empty :src="$globalConstVars.apiFilesUrl+'/static/images/empty/address.png'" icon-size="300" text="暂无地址信息" mode="list"></u-empty>
|
||||
</view>
|
||||
<view class="coreshop-bottomBox">
|
||||
<!-- #ifdef MP-WEIXIN -->
|
||||
<button class="coreshop-btn coreshop-btn-square coreshop-btn-b" @click="wechatAddress">从微信获取</button>
|
||||
<!-- #endif -->
|
||||
<button class="coreshop-btn coreshop-btn-square coreshop-btn-w" @click="toAdd()">新增收货地址</button>
|
||||
<button class="coreshop-btn coreshop-btn-b coreshop-btn-square" @click="toAdd()">新增收货地址</button>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
@@ -91,54 +88,6 @@
|
||||
// this.$u.route("/pages/placeOrder/index/index")
|
||||
}
|
||||
},
|
||||
// #ifdef MP-WEIXIN
|
||||
wechatAddress: function () {
|
||||
let _that = this;
|
||||
wx.chooseAddress({
|
||||
success: res => {
|
||||
if (res.errMsg == "chooseAddress:ok") {
|
||||
//获取成功
|
||||
//存储这个收获地区信息到数据库
|
||||
let data = {
|
||||
provinceName: res.provinceName,
|
||||
cityName: res.cityName,
|
||||
countyName: res.countyName,
|
||||
postalCode: res.postalCode
|
||||
};
|
||||
let areaId = 0;
|
||||
this.$u.api.getAreaId(data).then(res1 => {
|
||||
if (res1.status) {
|
||||
//存储用户收货信息
|
||||
let userShipId = 0;
|
||||
let userShipData = {
|
||||
areaId: res1.data,
|
||||
name: res.userName,
|
||||
address: res.detailInfo,
|
||||
mobile: res.telNumber,
|
||||
isDefault: 2
|
||||
}
|
||||
this.$u.api.saveUserShipWx(userShipData).then(res2 => {
|
||||
if (res2.status) {
|
||||
this.$refs.uToast.show({
|
||||
title: '存储微信地址成功', type: 'success', callback: function () {
|
||||
_that.userShipList();
|
||||
}
|
||||
});
|
||||
} else {
|
||||
this.$refs.uToast.show({ title: '存储微信地址失败', type: 'error' });
|
||||
}
|
||||
});
|
||||
} else {
|
||||
this.$refs.uToast.show({ title: '获取微信地址失败', type: 'error' });
|
||||
}
|
||||
});
|
||||
} else {
|
||||
this.$refs.uToast.show({ title: '获取微信地址失败', type: 'error' });
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
// #endif
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -267,7 +267,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
|
||||
var sLog = new CoreCmsStockLog
|
||||
{
|
||||
stockId = entity.id,
|
||||
productId = item.id,
|
||||
productId = item.productId,
|
||||
goodsId = item.goodsId,
|
||||
nums = item.nums,
|
||||
sn = item.sn,
|
||||
|
||||
Reference in New Issue
Block a user