From 1bed0e1cecc21294580e3447516a90d4b3e270a7 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期四, 29 六月 2023 19:47:08 +0800
Subject: [PATCH] 生产任务单响应添加物料编号

---
 kingdee/cst.go |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/kingdee/cst.go b/kingdee/cst.go
index 076286a..0cd031e 100644
--- a/kingdee/cst.go
+++ b/kingdee/cst.go
@@ -65,6 +65,7 @@
 
 type CSTNsqReply struct {
 	FBillNo string `json:"fBillNo"` // 璁㈠崟缂栧彿
+	FNumber string `json:"FNumber"` // 鐗╂枡浠g爜
 	Code    int    `json:"code"`    // CST鎺ュ彛杩斿洖鐨刢ode
 	Message string `json:"message"` // 鎴愬姛鍒欒繑鍥炲崟鍙�, 澶辫触杩斿洖
 }
@@ -104,6 +105,13 @@
 func Commit2CSTService(order CSTNsqQuery) (result CSTNsqReply) {
 	fmt.Println(order)
 	result.Code = -1
+	result.FBillNo = order.FBillNo
+	result.FNumber = order.FNumber
+
+	if result.FBillNo == "" || result.FNumber == "" {
+		result.Message = "璁㈠崟缂栧彿鎴栫墿鏂欑紪鍙蜂笉鑳戒负绌�"
+		return
+	}
 
 	today := time.Now().Format("2006-01-02")
 	joHead := fmt.Sprintf(JoHeadTemplate,
@@ -156,7 +164,7 @@
 	}
 
 	if rspMsg.ErrCode == 0 {
-		result.Code = 0
+		result.Code = 200
 		result.Message = rspMsg.Data.FBillNo
 	} else {
 		result.Code = rspMsg.ErrCode

--
Gitblit v1.8.0