1. 【新增】售后单售后原因类型支持搜索

2. 【新增】手工创建订单折扣可输入正数

3. 【优化】盘点申请单确认

4. 【修复】采购退货单模拟出库失败问题

5. 【新增】订单金额客户实付与结算金额

6. 【优化】仓库发货统计报表物料名称显示

7. 【优化】自有仓储虚拟发货逻辑

8. 【修复】基础物料分类管理问题
This commit is contained in:
chenping
2026-04-01 11:59:17 +08:00
parent 9341122827
commit 61783b7d01
754 changed files with 46179 additions and 5700 deletions

View File

@@ -24,6 +24,8 @@ class erpapi_shop_matrix_weimobr_request_delivery extends erpapi_shop_request_de
{
/**
* 发货请求参数
* 平台接口名weimob_shop/fulfill/logistics/update
* 平台接口地址https://doc.weimobcloud.com/detail?menuId=19&childMenuId=1&tag=2452&id=3310&isold=2
*
* @return void
* @author
@@ -32,6 +34,7 @@ class erpapi_shop_matrix_weimobr_request_delivery extends erpapi_shop_request_de
public function get_confirm_params($sdf)
{
$param = parent::get_confirm_params($sdf);
//订单需要拆单
if($sdf['is_split']==1 && !empty($sdf['oid_list'])){
$goods = array();
@@ -45,6 +48,19 @@ class erpapi_shop_matrix_weimobr_request_delivery extends erpapi_shop_request_de
$param['is_split'] = 1;
$param['goods'] = json_encode($goods);
}
// 履约细分类型fulfillMethod此字段必传;如果OMS系统未传值矩阵默认为1
//@todo当订单配送方式为 1商家配送履约细分类型 fulfillMethod 支持1-快递物流、2-无需物流
if($sdf['logi_type'] == 'virtual_delivery'){
// 虚拟物流为2
$param['fulfillMethod'] = 2; // 官方平台字段名
$param['fulfill_method'] = 2; // 矩阵字段名
}else{
// 默认为1
$param['fulfillMethod'] = 1; // 官方平台字段名
$param['fulfill_method'] = 1; // 矩阵字段名
}
return $param;
}

View File

@@ -18,6 +18,19 @@
/**
* Class erpapi_shop_matrix_weimobv_request_product
*/
class erpapi_shop_matrix_weimobr_request_product extends erpapi_shop_request_product {
class erpapi_shop_matrix_weimobr_request_product extends erpapi_shop_request_product
{
/**
* 查询店铺缓存商品
* @todo微盟平台没有缓存商品接口如果不添加此方法定时任务请求会报错没有绑定
*
* @param $sdf
* @return array
*/
public function queryCacheProduct($sdf = [])
{
$result = $this->succ('微盟没有店铺缓存商品接口,直接返回成功');
return $result;
}
}