zhangzengfei
2023-06-29 1bed0e1cecc21294580e3447516a90d4b3e270a7
kingdee/cst.go
@@ -65,6 +65,7 @@
type CSTNsqReply struct {
   FBillNo string `json:"fBillNo"` // 订单编号
   FNumber string `json:"FNumber"` // 物料代码
   Code    int    `json:"code"`    // CST接口返回的code
   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