From 378bd90e53253245defb4c505e7550ad7e1521f2 Mon Sep 17 00:00:00 2001
From: Andy.jia <jiazx0107@163.com>
Date: 星期四, 17 八月 2023 19:40:03 +0800
Subject: [PATCH] 调整MODBUS实现类和数据配置
---
igds-inout/src/main/java/com/ld/igds/inout/view/InoutSettlePR.java | 137 +++++++++++++++++++++++++++++++++++++++------
1 files changed, 117 insertions(+), 20 deletions(-)
diff --git a/igds-inout/src/main/java/com/ld/igds/inout/view/InoutSettlePR.java b/igds-inout/src/main/java/com/ld/igds/inout/view/InoutSettlePR.java
index 17c6e62..52e039e 100644
--- a/igds-inout/src/main/java/com/ld/igds/inout/view/InoutSettlePR.java
+++ b/igds-inout/src/main/java/com/ld/igds/inout/view/InoutSettlePR.java
@@ -3,7 +3,9 @@
import java.util.ArrayList;
import java.util.List;
+import com.bstek.bdf2.core.business.IUser;
import com.ld.igds.constant.Constant;
+import com.ld.igds.inout.InoutConstant;
import com.ld.igds.inout.dto.InoutData;
import com.ld.igds.inout.dto.InoutParam;
import com.ld.igds.inout.manager.InoutReportManager;
@@ -11,6 +13,7 @@
import com.ld.igds.models.DicTrigger;
import com.ld.igds.models.InoutRecord;
+import com.ld.igds.util.ContextUtil;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -19,9 +22,10 @@
import com.bstek.dorado.annotation.DataProvider;
import com.bstek.dorado.annotation.Expose;
import com.bstek.dorado.data.provider.Page;
-import com.ld.igds.inout.InoutConstant;
import com.ld.igds.inout.service.HInoutSettleService;
import com.ld.igds.models.InoutSettle;
+
+import javax.annotation.Resource;
/**
* 缁撶畻绠$悊
@@ -31,13 +35,13 @@
@Component
public class InoutSettlePR {
- @Autowired
+ @Resource
private HInoutSettleService hSettleService;
- @Autowired
+ @Resource
private InoutReportManager inoutReportManager;
- @Autowired
+ @Resource
private InoutSettleServiceMapper inoutSettleServiceMapper;
/**
@@ -53,6 +57,100 @@
list.add(new DicTrigger(Constant.YN_Y, "宸茬粨绠�"));
return list;
}
+
+ /**
+ * 缁撶畻鏂瑰紡 0锛氱幇閲戯紝1锛氳浆璐�
+ * ${dorado.getDataProvider("inoutSettlePR#triggerPayType").getResult()}
+ *
+ * @return
+ */
+ @DataProvider
+ public List<DicTrigger> triggerPayType() {
+ List<DicTrigger> list = new ArrayList<DicTrigger>();
+ list.add(new DicTrigger("0", "鐜伴噾"));
+ list.add(new DicTrigger("1", "杞处"));
+ return list;
+ }
+
+
+
+ /**
+ * 鍏ュ簱缁撶畻-鍚堝悓缁撶畻
+ * inoutSettlePR#pageSettleIn1
+ *
+ * @param param
+ * @return
+ * @throws Exception
+ */
+ @DataProvider
+ public void pageSettleIn1(Page<InoutSettle> page, InoutParam param)throws Exception {
+
+ if(null == param)param = new InoutParam();
+
+ IUser u = ContextUtil.getLoginUser();
+
+ param.setCompanyId(u.getCompanyId());
+
+
+ if(null == param.getDeptId()){
+ param.setDeptId(ContextUtil.subDeptId(u));
+ }
+
+ param.setSettleBizType("1");
+ param.setType(InoutConstant.TYPE_IN);
+
+ hSettleService.pageSettle(page, param);
+ }
+
+ /**
+ * 鍏ュ簱缁撶畻-鍗曡溅缁撶畻
+ * inoutSettlePR#pageSettleIn0
+ *
+ * @param param
+ * @return
+ * @throws Exception
+ */
+ @DataProvider
+ public void pageSettleIn0(Page<InoutSettle> page, InoutParam param)throws Exception {
+ if(null == param)param = new InoutParam();
+ IUser u = ContextUtil.getLoginUser();
+
+ param.setCompanyId(u.getCompanyId());
+
+
+ if(null == param.getDeptId()){
+ param.setDeptId(ContextUtil.subDeptId(u));
+ }
+
+ param.setSettleBizType("0");
+ param.setType(InoutConstant.TYPE_IN);
+ hSettleService.pageSettle(page, param);
+ }
+
+ /**
+ * 鍑哄簱缁撶畻-鍚堝悓缁撶畻
+ * inoutSettlePR#pageSettleOut1
+ *
+ * @param param
+ * @return
+ * @throws Exception
+ */
+ @DataProvider
+ public void pageSettleOut1(Page<InoutSettle> page, InoutParam param)throws Exception {
+ IUser u = ContextUtil.getLoginUser();
+
+ param.setCompanyId(u.getCompanyId());
+
+
+ if(null == param.getDeptId()){
+ param.setDeptId(ContextUtil.subDeptId(u));
+ }
+
+ param.setSettleBizType("1");
+ param.setType(InoutConstant.TYPE_OUT);
+ hSettleService.pageSettle(page, param);
+ }
+
/**
* inoutSettlePR#pageInoutRecord
@@ -64,7 +162,6 @@
@DataProvider
public void pageInoutRecord(Page<InoutRecord> page, InoutParam param)
throws Exception {
- param.setSettleTag(Constant.YN_N);
hSettleService.pageIoutRecord(page, param);
}
@@ -137,22 +234,22 @@
private InoutSettle getNewSettle(InoutData data) {
InoutSettle inoutSettle = new InoutSettle();
inoutSettle.setId(data.getId());
- inoutSettle.setType(data.getType());
- inoutSettle.setCustomerId(data.getCustomerId());
- inoutSettle.setCustomerName(data.getCustomerName());
- inoutSettle.setFullWeight(data.getFullWeight());
- inoutSettle.setEmptyWeight(data.getEmptyWeight());
- inoutSettle.setNetWeight(data.getNetWeight());
+ // inoutSettle.setType(data.getType());
+ // inoutSettle.setCustomerId(data.getCustomerId());
+ // inoutSettle.setCustomerName(data.getCustomerName());
+ // inoutSettle.setFullWeight(data.getFullWeight());
+ // inoutSettle.setEmptyWeight(data.getEmptyWeight());
+ // inoutSettle.setNetWeight(data.getNetWeight());
inoutSettle.setSettleWeight(data.getSettleWeight());
- inoutSettle.setDeSum(data.getDeSum());
+ // inoutSettle.setDeSum(data.getDeSum());
- inoutSettle.setCompleteTime(data.getCompleteTime());
+ // inoutSettle.setCompleteTime(data.getCompleteTime());
inoutSettle.setDepotId(data.getDepotId());
inoutSettle.setDeptId(data.getDeptId());
- inoutSettle.setUserName(data.getUserName());
- inoutSettle.setPlateNum(data.getPlateNum());
- inoutSettle.setFoodLevel(data.getFoodLevel());
- inoutSettle.setFoodVariety(data.getFoodVariety());
+ // inoutSettle.setUserName(data.getUserName());
+ // inoutSettle.setPlateNum(data.getPlateNum());
+ // inoutSettle.setFoodLevel(data.getFoodLevel());
+ // inoutSettle.setFoodVariety(data.getFoodVariety());
if (data.getPrice() != null) {
inoutSettle.setPayPrice(data.getPrice());
@@ -167,9 +264,9 @@
@Expose
@Transactional
public String saveData(InoutSettle data) {
- if (null == data.getType()) {
- data.setType(InoutConstant.TYPE_IN);
- }
+// if (null == data.getType()) {
+// data.setType(InoutConstant.TYPE_IN);
+// }
hSettleService.saveOrUpdateData(data);
--
Gitblit v1.9.3