From 58181a5a0934ef8768bfbab08bc83ac816708d23 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Mon, 06 Jun 2022 11:35:06 +0800
Subject: [PATCH] 面积统计新增,种植产量统计新增

---
 src/main/java/org/springblade/modules/stockrecord/controller/StockrecordController.java |   62 +++++++++++++++++++++++++++++++
 1 files changed, 62 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/stockrecord/controller/StockrecordController.java b/src/main/java/org/springblade/modules/stockrecord/controller/StockrecordController.java
index 4513540..4aa3684 100644
--- a/src/main/java/org/springblade/modules/stockrecord/controller/StockrecordController.java
+++ b/src/main/java/org/springblade/modules/stockrecord/controller/StockrecordController.java
@@ -151,6 +151,37 @@
 			Stock stock = new Stock();
 			stock.setId(stockrecord.getSid());
 			stock.setAmount(i);
+			//统计公斤
+			Integer specsValue1 = stockrecord.getSpecsVal1();
+			double v = 0;
+			//克
+			if (specsValue1 == 0) {
+				v = amount1 * 0.001;
+			}
+			//斤
+			if (specsValue1 == 1) {
+				v = amount1 * 0.5;
+			}
+			//公斤
+			if (specsValue1 == 2) {
+				v = amount1;
+			}
+			//吨
+			if (specsValue1 == 3) {
+				v = amount1 * 1000;
+			}
+			//毫升
+			if (specsValue1 == 4) {
+				//毫升换成升
+				double s = amount1 * 0.001;
+				//升换成公斤
+				v = s;
+			}
+			//升
+			if (specsValue1 == 5) {
+				v = amount1;
+			}
+			stockrecord.setCensus(v);
 			if (i == 0) {
 				stock.setState("1");
 				stockService.UpdaeAmountc(stock);
@@ -206,6 +237,37 @@
 			stock.setAmount(i);
 			stock.setState("0");
 			stockService.UpdaeAmountc(stock);
+			//统计公斤
+			Integer specsValue1 = stockrecord.getSpecsVal1();
+			double v = 0;
+			//克
+			if (specsValue1 == 0) {
+				v = amount1 * 0.001;
+			}
+			//斤
+			if (specsValue1 == 1) {
+				v = amount1 * 0.5;
+			}
+			//公斤
+			if (specsValue1 == 2) {
+				v = amount1;
+			}
+			//吨
+			if (specsValue1 == 3) {
+				v = amount1 * 1000;
+			}
+			//毫升
+			if (specsValue1 == 4) {
+				//毫升换成升
+				double s = amount1 * 0.001;
+				//升换成公斤
+				v = s;
+			}
+			//升
+			if (specsValue1 == 5) {
+				v = amount1;
+			}
+			stockrecord.setCensus(v);
 		}
 		return R.status(stockrecordService.save(stockrecord));
 	}

--
Gitblit v1.9.3