From 9ce4bb2b6bd1378ba7b0bd6681d22cb37a5e1452 Mon Sep 17 00:00:00 2001
From: Administrator <hbal>
Date: 星期四, 15 十二月 2022 15:45:47 +0800
Subject: [PATCH] 空客户不配车

---
 JavaSource/com/mandi/fendan/service/impl/Fd_BsheetService.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/JavaSource/com/mandi/fendan/service/impl/Fd_BsheetService.java b/JavaSource/com/mandi/fendan/service/impl/Fd_BsheetService.java
index 354ae78..c9a715c 100644
--- a/JavaSource/com/mandi/fendan/service/impl/Fd_BsheetService.java
+++ b/JavaSource/com/mandi/fendan/service/impl/Fd_BsheetService.java
@@ -9,9 +9,15 @@
 
 import javax.annotation.Resource;
 
+import com.mandi.basicconfig.mapper.NczsjMapper;
+import com.mandi.basicconfig.persist.Nckh;
 import com.mandi.fendan.mapper.*;
 import com.mandi.fendan.util.ConvertTool;
+import com.mandi.servlet.file.impl.FileLoadImpl;
+import com.mandi.springmvc.logs.OpLogs;
+import com.mandi.system.persist.ModuleEnum;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.log4j.Logger;
 import org.apache.poi.ss.usermodel.charts.ScatterChartSeries;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -50,6 +56,7 @@
 
 @Service
 public class Fd_BsheetService implements Ifd_bsheetService {
+	private Logger log= Logger.getLogger(Fd_BsheetService.class);
 
 	@Resource
 	private Fd_BsheetMapper bsper;
@@ -75,6 +82,9 @@
 	private Fd_YKTMapper yktmper;
 	@Resource
 	private FdMxWlgsMapper fdMxWlgsMapper;
+
+	@Resource
+	private NczsjMapper zsjper;
 
 	@Override
 	@Transactional(rollbackFor=Exception.class)
@@ -122,6 +132,15 @@
 			orr.setCode(1);
 			orr.setErrmsg("璇ユ彁鍗曞凡缁忓垎鍗曞畬鎴愶紝涓嶈兘鍒嗗崟锛�");
 			return orr;
+		}
+		// 鍒ゆ柇鏄惁瀛樺湪瀹㈡埛
+		if(StringUtils.isBlank(xstd.getTd_fpbh())){
+			Nckh nckh = zsjper.getNckhbyCode(xstd.getTd_khbh());// 瀹㈡埛涓嶅瓨鍦ㄧ殑鐗规畩鎯呭喌鏄笉搴旇瀛樺湪鐨勶紝浠ラ槻涓囦竴锛屽姞鍒ょ┖銆�
+			if(nckh == null) {
+				orr.setCode(1);
+				orr.setErrmsg("璇ユ彁鍗曞鎴蜂笉瀛樺湪锛岃妫�鏌ユ暟鎹紒");
+				return orr;
+			}
 		}
 		//閫佽揣
 		if(xstd.getTd_ztbz()==2){
@@ -435,6 +454,7 @@
 				}
 			}
 		}catch(Exception e){
+			e.printStackTrace();
 			if(saveBT){
 				JsonObject jo=new JsonObject();
 				jo.addProperty("bussinessNo", bbsNo);

--
Gitblit v1.9.3