From 47f1f14d7788b0baf4578d3aaa5b9f989ee65210 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期三, 31 一月 2024 16:36:52 +0800
Subject: [PATCH] 首页统计功能查询判断为空增加

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeDuckingSyncServiceImpl.java |   43 +++++++++++++++++++++++++++----------------
 1 files changed, 27 insertions(+), 16 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeDuckingSyncServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeDuckingSyncServiceImpl.java
index 227274c..d1c5777 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeDuckingSyncServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeDuckingSyncServiceImpl.java
@@ -43,6 +43,7 @@
 import com.vci.ubcs.code.webService.config.AttributeMapConfig;
 import com.vci.ubcs.omd.feign.IBtmTypeClient;
 import com.vci.ubcs.omd.vo.BtmTypeVO;
+import com.vci.ubcs.starter.exception.VciBaseException;
 import com.vci.ubcs.starter.revision.model.BaseModel;
 import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil;
 import com.vci.ubcs.starter.util.HttpUtils;
@@ -105,6 +106,8 @@
 	private String itemId;
 	@Value("${erp.item.attrKey:xhdh}")
 	public String attrKey;
+	@Value("${erp.item.itemStatus:2}")
+	public String itemStatus;
 
 	@Value("${erp.item.systemId:ERP}")
 	public String systemId;
@@ -113,7 +116,8 @@
 	@Value("${erp.item.secValue:A}")
 	public String secValue;
 
-
+	@Value("${erp.item.btmName:XHDH}")
+	public String btmName;
 	/**
 	 * 涓氬姟绫诲瀷鐨勬湇鍔�
 	 */
@@ -261,21 +265,30 @@
 	 * 鍚屾鍨嬪彿浠e彿
 	 */
 	@Override
-	public void saveItemDataSyncScheduing(String btmName) {
+	public void saveItemDataSyncScheduing(String endDate) {
+		String paramString="";
+		String backString="鎴愬姛";
+		String msg="鎴愬姛";
+		boolean success=true;
 		SearchItemParam searchItemParam=new SearchItemParam();
 		searchItemParam.setSystag("VCI"); //璋冪敤绯荤粺鏍囪瘑
-		Calendar calendar= Calendar.getInstance();
-		calendar.set(Calendar.HOUR_OF_DAY,0);
-		calendar.set(Calendar.MINUTE,0);
-		calendar.set(Calendar.SECOND,0);
-		log.info("鏌ヨ鏃堕棿------->"+calendar.getTime());
 		SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-		String lastchangedon= dft.format(calendar.getTime());
+		String lastchangedon="";
+		if(StringUtils.isBlank(endDate)) {
+			Calendar calendar = Calendar.getInstance();
+			calendar.set(Calendar.HOUR_OF_DAY, 0);
+			calendar.set(Calendar.MINUTE, 0);
+			calendar.set(Calendar.SECOND, 0);
+			log.info("鏌ヨ鏃堕棿------->"+calendar.getTime());
+			lastchangedon= dft.format(calendar.getTime());
+		}else{
+			lastchangedon=endDate;
+		}
 		searchItemParam.setLastchangedon(lastchangedon);
-		searchItemParam.setStatus("1");//
+		searchItemParam.setStatus(itemStatus);//
 		Map<String,String>searchDataMap=  VciBaseUtil.objectToMapString(searchItemParam);
-		//SearchItemVO searchItemVO= mdmSearchItemCodeProvider.getppModelByElem(searchDataMap);
-		SearchItemVO searchItemVO=new SearchItemVO();
+		SearchItemVO searchItemVO= mdmSearchItemCodeProvider.getppModelByElem(searchDataMap);
+		/*SearchItemVO searchItemVO=new SearchItemVO();
 		List<SearchItemDataVO> data=new ArrayList<>();
 		SearchItemDataVO searchItemDataVO1=initData("1","","pro-00001");
 		SearchItemDataVO searchItemDataVO2=initData("0","item-00001","");
@@ -283,11 +296,7 @@
 		data.add(searchItemDataVO2);
 		searchItemVO.setData(data);
 		searchItemVO.setCode("200");
-		searchItemVO.setMsg("");
-		String paramString="";
-		String backString="鎴愬姛";
-		String msg="鎴愬姛";
-		boolean success=true;
+		searchItemVO.setMsg("");*/
 		if(searchItemVO!=null) {
 			paramString = JSONObject.toJSON(searchItemVO).toString();
 			try {
@@ -424,6 +433,7 @@
 				success=false;
 				backString="鏌ヨ澶辫触--->"+e;
 				msg="鏌ヨ澶辫触--->"+e;
+				throw new VciBaseException(e.getMessage());
 			}finally {
 				try {
 					//璁板綍鏃ュ織
@@ -431,6 +441,7 @@
 				}catch (Throwable e){
 					e.printStackTrace();
 					log.error(e.getMessage());
+					throw new VciBaseException(e.getMessage());
 				}
 			}
 		}

--
Gitblit v1.9.3