小程序发货信息录入修正

This commit is contained in:
lxy 2025-08-22 18:06:54 +08:00
parent b3ceaaf845
commit c6ef2e2fc7
3 changed files with 9 additions and 6 deletions

View File

@ -58,6 +58,7 @@ export const shipProjection = {
order: {
id: 1,
iState: 1,
desc: 1,
pay$order: {
$entity: 'pay',
data: {
@ -197,14 +198,14 @@ export async function uploadShippingInfo(shipId, context) {
//订单 每笔微信支付调用一次接口
//当已发货的订单再次调用小程序发货信息录入接口视为重新发货(仅可重新发货一次)
const orders = shipOrder$ship.map((ele) => ele.order);
const fromPhoneStr = maskPhone(from.phone);
const toPhoneStr = maskPhone(to.phone);
for (const order of orders) {
const { pay$order, desc } = order;
const wechatPay = pay$order.find((ele) => ele.entity === 'wpProduct');
const meta = wechatPay?.meta;
let shippingList = [];
if (shipType === 'express') {
const fromPhoneStr = maskPhone(from.phone);
const toPhoneStr = maskPhone(to.phone);
shippingList = [
{
tracking_no: extraShipId,

View File

@ -61,6 +61,7 @@ exports.shipProjection = {
order: {
id: 1,
iState: 1,
desc: 1,
pay$order: {
$entity: 'pay',
data: {
@ -201,14 +202,14 @@ async function uploadShippingInfo(shipId, context) {
//订单 每笔微信支付调用一次接口
//当已发货的订单再次调用小程序发货信息录入接口视为重新发货(仅可重新发货一次)
const orders = shipOrder$ship.map((ele) => ele.order);
const fromPhoneStr = maskPhone(from.phone);
const toPhoneStr = maskPhone(to.phone);
for (const order of orders) {
const { pay$order, desc } = order;
const wechatPay = pay$order.find((ele) => ele.entity === 'wpProduct');
const meta = wechatPay?.meta;
let shippingList = [];
if (shipType === 'express') {
const fromPhoneStr = maskPhone(from.phone);
const toPhoneStr = maskPhone(to.phone);
shippingList = [
{
tracking_no: extraShipId,

View File

@ -62,6 +62,7 @@ export const shipProjection: EntityDict['ship']['Projection'] = {
order: {
id: 1,
iState: 1,
desc: 1,
pay$order: {
$entity: 'pay',
data: {
@ -218,8 +219,6 @@ export async function uploadShippingInfo(
//订单 每笔微信支付调用一次接口
//当已发货的订单再次调用小程序发货信息录入接口视为重新发货(仅可重新发货一次)
const orders = shipOrder$ship.map((ele) => ele.order);
const fromPhoneStr = maskPhone(from!.phone!);
const toPhoneStr = maskPhone(to!.phone!);
for (const order of orders) {
const { pay$order, desc } = order;
const wechatPay = pay$order!.find((ele) => ele.entity === 'wpProduct');
@ -231,6 +230,8 @@ export async function uploadShippingInfo(
};
let shippingList: Array<Object> = [];
if (shipType === 'express') {
const fromPhoneStr = maskPhone(from!.phone!);
const toPhoneStr = maskPhone(to!.phone!);
shippingList = [
{
tracking_no: extraShipId,