From 69cd9f59a0fabf12f8c9147fcba7f69817a870b3 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期一, 06 十一月 2023 23:40:59 +0800 Subject: [PATCH] 更新仓内抓拍2 --- 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