From f0786e779666d67a50cd57d82cfe1e278b47d397 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期四, 04 七月 2024 11:54:11 +0800
Subject: [PATCH] fix

---
 service/input_history_search.go |    3 +++
 controllers/operation.go        |    8 ++------
 conf/config.yaml                |    2 +-
 start.sh                        |    6 ++++++
 4 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/conf/config.yaml b/conf/config.yaml
index 3098340..9f137e2 100644
--- a/conf/config.yaml
+++ b/conf/config.yaml
@@ -9,7 +9,7 @@
   serverId: wms
   # 閫氳繃鍏徃鍚嶇О鍖哄垎鍑哄叆搴撴槑缁嗘墦鍗版ā鐗�,鐩墠鏀寔:geruimi,jialian
   companyName: jialian
-  env: dev
+  env: test
 db:
   #  dsn: root:c++java123@tcp(192.168.20.119:3306)/wms?charset=utf8&parseTime=True&loc=Local
   dsn: root:c++java123@tcp(127.0.0.1:3306)/aps_server2?charset=utf8&parseTime=True&loc=Local
diff --git a/controllers/operation.go b/controllers/operation.go
index d4c32c5..a841978 100644
--- a/controllers/operation.go
+++ b/controllers/operation.go
@@ -259,12 +259,8 @@
 
 	if params.OperationTypeId == 0 && int(params.BaseOperationType) == 0 {
 		return errors.New("鏈瘑鍒璁板綍绫诲瀷1")
-	}
-
-	if params.BaseOperationType != 0 {
-		if params.WarehouseId == 0 {
-			return errors.New("鏈瘑鍒璁板綍绫诲瀷2")
-		}
+	} else if params.OperationTypeId == 0 && params.BaseOperationType != 0 && params.WarehouseId == 0 {
+		return errors.New("鏈瘑鍒璁板綍绫诲瀷2")
 	}
 
 	if params.OperationDate == "" {
diff --git a/service/input_history_search.go b/service/input_history_search.go
index c2d96bb..144d9ed 100644
--- a/service/input_history_search.go
+++ b/service/input_history_search.go
@@ -61,6 +61,9 @@
 		}
 
 		for _, record := range records {
+			if operationMap[record.OperationId] == nil {
+				continue
+			}
 			AddNewHistoryReportRecord(record, operationMap[record.OperationId])
 		}
 		return nil
diff --git a/start.sh b/start.sh
new file mode 100755
index 0000000..dc13e60
--- /dev/null
+++ b/start.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+pkill wms
+sleep 1s
+chmod 777 wms
+nohup ./wms &>/dev/null &
+

--
Gitblit v1.8.0