From df6f3314b6b77c3c3c38b6dddf539c4255bd7796 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 03 七月 2025 12:50:04 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java index 9b7804d..eb8ce0a 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -1,5 +1,6 @@ package com.zy.asrs.service.impl; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools; import com.core.common.SnowflakeIdWorker; @@ -13,6 +14,7 @@ import com.zy.asrs.utils.MatUtils; import com.zy.common.model.DetlDto; import com.zy.common.utils.NodeUtils; +import com.zy.erp.kingdee.enums.KingDeeUtilType; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -55,9 +57,20 @@ @Autowired private WrkDetlLogServiceImpl wrkDetlLogService; + @Autowired + private ApiLogService apiLogService; + + public void callApiLogSaveOrder(Object order, String name, Boolean bool) { + apiLogService.save(name, "null", null,null, + JSON.toJSONString(order), + null, bool); + } + @Override @Transactional public void pakinOrderCreate(OpenOrderPakinParam param) { + callApiLogSaveOrder(param,"鍏ュ簱鍗�", true); + Order order = orderService.selectByNo(param.getOrderNo()); if (!Cools.isEmpty(order) && order.getSettle() !=1) { throw new CoolException(param.getOrderNo() + "鍗曟嵁宸叉湁宸ヤ綔浠诲姟"); @@ -106,7 +119,7 @@ now, // 淇敼鏃堕棿 null // 澶囨敞 ); - order.setShipCode(param.getQuality()); + order.setShipCode(String.valueOf(param.getDetails().get(0).getQuality())); if (!orderService.insert(order)) { throw new CoolException("鐢熸垚鍗曟嵁涓绘。澶辫触锛岃鑱旂郴绠$悊鍛�"); } @@ -160,6 +173,7 @@ @Override @Transactional public List<OpenOrderCompeteResult> pakinOrderComplete(OpenOrderCompleteParam param) { + callApiLogSaveOrder(param,"鍑哄簱鍗�", true); List<OpenOrderCompeteResult> results = new ArrayList<>(); if (!Cools.isEmpty(param) && !Cools.isEmpty(param.getOrderNo())) { // 鎸囧畾璁㈠崟 @@ -206,6 +220,7 @@ @Override @Transactional public void pakoutOrderCreate(OpenOrderPakoutParam param) { + callApiLogSaveOrder(param,"鍑哄簱鍗�", true); Order order = orderService.selectByNo(param.getOrderNo()); // 濡傛灉鍗曟嵁涓嶅瓨鍦ㄥ垯娣诲姞锛涘鏋滃崟鎹瓨鍦紝浣滀笟涓棤娉曚慨鏀癸紝鍙嶄箣鍒欎慨鏀瑰崟鎹� if (!Cools.isEmpty(order)) { -- Gitblit v1.9.1