From b0841619e23dd01b8fba9561ad9036c7c3d6aa08 Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期二, 14 十一月 2023 14:05:20 +0800
Subject: [PATCH] 出库单管理
---
consum-base/src/main/java/com/consum/base/pojo/response/FormOutputGoodsVO.java | 30 +++
consum-base/src/main/java/com/consum/base/pojo/response/FormOutputVO.java | 72 +++++++
consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModel.java | 2
consum-base/src/main/java/com/consum/base/service/LGoodsUserRecordServiceImpl.java | 12
consum-base/src/main/java/com/consum/base/service/LWhFormTransferServiceImpl.java | 46 ++--
consum-base/src/main/java/com/consum/base/pojo/response/FormOutputTemplateInfoVO.java | 22 ++
consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java | 111 +++++++---
consum-base/src/main/java/com/consum/base/service/LWhFormOutputServiceImpl.java | 19 +
consum-base/src/main/java/com/consum/base/pojo/query/LWhFormOutputQry.java | 20 +-
consum-base/src/main/java/com/consum/base/service/LWhFormProcureService.java | 22 +-
consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput_mapper.java | 17 +
consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java | 10
/dev/null | 146 --------------
consum-base/src/main/java/com/consum/base/pojo/query/TransferQry.java | 6
consum-base/src/main/java/com/consum/base/pojo/response/GoodsModelVO.java | 1
consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQry.java | 6
consum-base/src/main/java/com/consum/base/controller/LWhFormProcureController.java | 17 -
consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput.java | 21 ++
consum-base/src/main/java/com/consum/base/pojo/response/LWhFormOutputExtendVO.java | 10
19 files changed, 317 insertions(+), 273 deletions(-)
diff --git a/consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java b/consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java
index 4521463..5d0b7c4 100644
--- a/consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/LWhFormOutputController.java
@@ -2,25 +2,32 @@
import com.consum.base.BaseController;
import com.consum.base.core.utils.CommonUtil;
+import com.consum.base.core.utils.MapUtils;
import com.consum.base.pojo.LWhFormOutputExtend;
import com.consum.base.pojo.LWhFormOutputInsertParam;
-import com.consum.base.pojo.LWhFormOutputParam;
+import com.consum.base.pojo.query.LWhFormOutputQry;
+import com.consum.base.pojo.response.FormOutputGoodsVO;
+import com.consum.base.pojo.response.FormOutputTemplateInfoVO;
+import com.consum.base.pojo.response.FormOutputVO;
+import com.consum.base.pojo.response.GoodsModelVO;
+import com.consum.base.pojo.response.LWhFormOutputExtendVO;
import com.consum.base.service.LWhFormOutputServiceImpl;
import com.consum.base.service.LWhGoodsService;
import com.consum.base.service.LWhProcureModelService;
-import com.consum.model.po.FinSysTenantUser;
import com.consum.model.po.LWhFormOutput;
-import com.consum.model.po.LWhProcureModel;
import com.iplatform.model.po.S_user_core;
import com.walker.db.page.GenericPager;
import com.walker.infrastructure.utils.CollectionUtils;
import com.walker.web.ResponseValue;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import java.lang.reflect.Field;
-import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
+import org.apache.commons.compress.utils.Lists;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -51,7 +58,9 @@
* @Date 2023/10/27
*/
@ApiOperation(value = "鏂板鍑哄簱鍗�", notes = "鏂板鍑哄簱鍗�")
-// @ApiImplicitParam(name = "param", value = "鍑哄簱鍗曞疄浣�", required = true, dataType = "LWhFormOutputInsertParam", paramType = "body")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "param", value = "鍑哄簱鍗曞疄浣�", required = true, dataType = "LWhFormOutputInsertParam", paramType = "body")
+ })
@PostMapping("/add")
public ResponseValue add() {
LWhFormOutputInsertParam param = CommonUtil.getObjFromReqBody(LWhFormOutputInsertParam.class);
@@ -73,63 +82,97 @@
@ApiImplicitParam(name = "param", value = "鍑哄簱鍗曞疄浣�", required = true, dataType = "LWhFormOutputParam", paramType = "query")
@GetMapping("/list")
public ResponseValue queryFormOutputList() {
- LWhFormOutputParam param = CommonUtil.getObjFromReq(LWhFormOutputParam.class);
+ LWhFormOutputQry param = CommonUtil.getObjFromReq(LWhFormOutputQry.class);
S_user_core currentUser = this.getCurrentUser();
if (currentUser == null) {
return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�");
}
- FinSysTenantUser sysInfo = getSysInfo();
-
- //鍙兘鏌ヨ鏈骇 鍙婁互涓嬫満鏋勭殑鍑哄簱鍗�
- //??????
GenericPager genericPager = lWhFormOutputService.queryFormOutputList(param);
- List<LWhFormOutput> datas = genericPager.getDatas();
- ArrayList<LWhFormOutputExtend> newDatas = new ArrayList<>();
- if (!CollectionUtils.isEmpty(datas)) {
- datas.forEach(item -> {
+ List<LWhFormOutput> data = genericPager.getDatas();
+
+ List<FormOutputVO> resultList = Lists.newArrayList();
+ if (!CollectionUtils.isEmpty(data)) {
+ data.forEach(item -> {
// 鏌ヨ鍨嬪彿鏁伴噺
- LWhProcureModel lWhProcureModel = new LWhProcureModel();
- lWhProcureModel.setBusinessType(3);
- lWhProcureModel.setBusinessId(item.getId());
- List<LWhProcureModel> models = lWhProcureModelService.select(lWhProcureModel);
- LWhFormOutputExtend formProcureExtend = new LWhFormOutputExtend();
- BeanUtils.copyProperties(item, formProcureExtend);
- formProcureExtend.setModels(models);
- newDatas.add(formProcureExtend);
+ FormOutputVO formOutputVO = new FormOutputVO();
+ BeanUtils.copyProperties(item, formOutputVO);
+
+ List<FormOutputTemplateInfoVO> procureTemplateInfoList = Lists.newArrayList();
+
+ // 鏌ヨ鍨嬪彿鏁伴噺
+ String sql = "SELECT bgt.id,bgm.GOODS_TEMPLATES_ID,GOODS_NAME,sum( counts ) count FROM "
+ + "l_wh_procure_model pm LEFT JOIN base_goods_models bgm ON pm.BASE_GOODS_MODELS_ID = bgm.id "
+ + "LEFT JOIN base_goods_template bgt ON bgm.GOODS_TEMPLATES_ID = bgt.id "
+ + "WHERE pm.BUSINESS_ID =:id GROUP BY bgm.GOODS_TEMPLATES_ID";
+ Map<String, Object> paramMap = new HashMap<>();
+ paramMap.put("id", item.getId());
+ List<Map<String, Object>> procureModelList = lWhProcureModelService.select(sql, paramMap);
+ for (Map<String, Object> map : procureModelList) {
+ FormOutputTemplateInfoVO procureTemplateInfoVO = MapUtils.convertMapToObj(MapUtils.toReplaceKeyLow(map), FormOutputTemplateInfoVO.class);
+ procureTemplateInfoList.add(procureTemplateInfoVO);
+ }
+ formOutputVO.setFormOutputTemplateInfoList(procureTemplateInfoList);
+
+ resultList.add(formOutputVO);
});
}
try {
Field fieldDatas = GenericPager.class.getDeclaredField("datas");
fieldDatas.setAccessible(true);
- fieldDatas.set(genericPager, newDatas);
+ fieldDatas.set(genericPager, resultList);
} catch (Exception e) {
e.printStackTrace();
}
-// genericPager.setDatas(newDatas);
return ResponseValue.success(genericPager);
}
/**
* 鏍规嵁id鏌ヨ璇︽儏
*/
+ @ApiOperation(value = "鏍规嵁id鏌ヨ璇︽儏", notes = "鏍规嵁id鏌ヨ璇︽儏")
+ @ApiImplicitParam(name = "id", value = "鍑哄簱鍗昳d", required = true, dataType = "Long", paramType = "query")
@GetMapping("/detail")
public ResponseValue getById(Long id) throws IllegalAccessException {
if (id == null) {
return ResponseValue.error("鍑哄簱鍗昳d涓虹┖");
}
LWhFormOutput lWhFormOutput = lWhFormOutputService.get(new LWhFormOutput(id));
+ LWhFormOutputExtendVO lWhFormOutputExtendVO = new LWhFormOutputExtendVO();
+
LWhFormOutputExtend formOutputExtend = new LWhFormOutputExtend();
BeanUtils.copyProperties(lWhFormOutput, formOutputExtend);
- // 鏌ヨ鍨嬪彿鏁伴噺
- LWhProcureModel lWhProcureModel = new LWhProcureModel();
- lWhProcureModel.setBusinessType(3);
- lWhProcureModel.setBusinessId(id);
- List<LWhProcureModel> models = lWhFormOutputService.select(lWhProcureModel);
- formOutputExtend.setModels(models);
+ BeanUtils.copyProperties(lWhFormOutput, lWhFormOutputExtendVO);
- return ResponseValue.success("鏌ヨ鎴愬姛!", formOutputExtend);
+ String sql = "SELECT bgt.id, CATEGORY_ID, CATEGORY_NAME, GOODS_NAME "
+ + "FROM l_wh_procure_model pm LEFT JOIN base_goods_models bgm ON bgm.id = pm.BASE_GOODS_MODELS_ID "
+ + "LEFT JOIN base_goods_template bgt ON bgt.id = bgm.GOODS_TEMPLATES_ID "
+ + "WHERE pm.BUSINESS_ID =:id GROUP BY bgt.id ";
+ Map<String, Object> paramMap = new HashMap<>();
+ paramMap.put("id", lWhFormOutputExtendVO.getId());
+ List<Map<String, Object>> procureModelList = lWhFormOutputService.select(sql, paramMap);
+ List<FormOutputGoodsVO> fromOutputGoods = Lists.newArrayList();
+ for (Map<String, Object> map : procureModelList) {
+ FormOutputGoodsVO procureTemplateInfoVO = MapUtils.convertMapToObj(MapUtils.toReplaceKeyLow(map), FormOutputGoodsVO.class);
+
+ // 鏌ヨ鍨嬪彿鏁伴噺
+ List<GoodsModelVO> goodsModelVOList = Lists.newArrayList();
+ String sql2 = "SELECT pm.id,pm.BASE_GOODS_MODELS_NAME,bgm.UNIT,COUNTS,total_amount "
+ + "FROM l_wh_procure_model pm LEFT JOIN base_goods_models bgm ON bgm.id = pm.BASE_GOODS_MODELS_ID "
+ + "LEFT JOIN base_goods_template bgt ON bgt.id = bgm.GOODS_TEMPLATES_ID "
+ + "WHERE pm.BUSINESS_ID =:id";
+ List<Map<String, Object>> modelList = lWhFormOutputService.select(sql2, paramMap);
+ modelList.forEach(item -> {
+ GoodsModelVO goodsModelVO = MapUtils.convertMapToObj(MapUtils.toReplaceKeyLow(item), GoodsModelVO.class);
+ goodsModelVOList.add(goodsModelVO);
+ });
+ procureTemplateInfoVO.setModels(goodsModelVOList);
+ fromOutputGoods.add(procureTemplateInfoVO);
+ }
+ lWhFormOutputExtendVO.setFromOutputGoods(fromOutputGoods);
+
+ return ResponseValue.success("鏌ヨ鎴愬姛!", lWhFormOutputExtendVO);
}
/**
@@ -137,6 +180,11 @@
* @Author 鍗㈠簡闃�
* @Date 2023/11/2
*/
+ @ApiOperation(value = "鏍规嵁浠撳簱id鍜屽瀷鍙穒d 鏌ヨ搴撳瓨", notes = "鏍规嵁浠撳簱id鍜屽瀷鍙穒d 鏌ヨ搴撳瓨")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "warehouseId", value = "浠撳簱id", required = true, dataType = "Long", paramType = "query"),
+ @ApiImplicitParam(name = "baseGoodsModelsId", value = "鍨嬪彿id", required = true, dataType = "Long", paramType = "query")
+ })
@GetMapping("/select/number")
public ResponseValue selectNumber(Long warehouseId, Long baseGoodsModelsId) {
if (warehouseId == null || baseGoodsModelsId == null) {
@@ -145,7 +193,6 @@
int num = this.lWhGoodsService.queryGoodsModelNum(0, warehouseId, baseGoodsModelsId, (short) 1, null);
return ResponseValue.success(num);
}
-
}
diff --git a/consum-base/src/main/java/com/consum/base/controller/LWhFormProcureController.java b/consum-base/src/main/java/com/consum/base/controller/LWhFormProcureController.java
index a3a2f81..0bef5bb 100644
--- a/consum-base/src/main/java/com/consum/base/controller/LWhFormProcureController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/LWhFormProcureController.java
@@ -10,7 +10,7 @@
import com.consum.base.pojo.LWhFormProcureGoodsParams;
import com.consum.base.pojo.LWhFormProcureParam;
import com.consum.base.pojo.LWhProcureModelParams;
-import com.consum.base.pojo.query.FormProcureQryDto;
+import com.consum.base.pojo.query.FormProcureQry;
import com.consum.base.pojo.response.FormProcureVO;
import com.consum.base.pojo.response.FromProcureTemplateInfoVO;
import com.consum.base.pojo.response.GoodsModelVO;
@@ -103,11 +103,6 @@
FinSysTenantUser sysTenantUser = this.getSysInfo();
String tenantId = sysTenantUser.getTenantId();
String tenantName = sysTenantUser.getTenantName();
-// String tenantId = "100";
-// String tenantName = "娌冲崡鐪佸垎鍏徃";
- // 鍙兘娣诲姞鏈満鏋勪粨搴撶殑杩涜揣鍗�
- //??????
- //
List<LWhFormProcureGoodsParams> procureGoods = param.getProcureGoods();
if (CollectionUtils.isEmpty(procureGoods)) {
@@ -228,15 +223,11 @@
@ApiImplicitParam(name = "param", value = "閲囪喘鏌ヨ鏉′欢", required = true, dataType = "FormProcureQryDto", paramType = "query")
})
@GetMapping("/list")
- public ResponseValue queryFormProcureList(FormProcureQryDto param) {
+ public ResponseValue queryFormProcureList(FormProcureQry param) {
S_user_core currentUser = this.getCurrentUser();
if (currentUser == null) {
return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�");
}
- FinSysTenantUser sysInfo = getSysInfo();
-
- //鍙兘鏌ヨ鏈骇 鍙婁互涓嬫満鏋勭殑杩涜揣鍗�
- //??????
GenericPager genericPager = lWhFormProcureService.queryFormProcureList(param);
List<LWhFormProcure> data = genericPager.getDatas();
@@ -381,13 +372,13 @@
@ApiImplicitParams({@ApiImplicitParam(name = "param", value = "閲囪喘鍗曟槑缁嗘煡璇�", required = true, dataType = "FormProcureQryDto", paramType = "query")})
@GetMapping("detail/list")
public ResponseValue queryFormProcureDetailList() {
- FormProcureQryDto formProcureQryDto = CommonUtil.getObjFromReq(FormProcureQryDto.class);
+ FormProcureQry formProcureQry = CommonUtil.getObjFromReq(FormProcureQry.class);
S_user_core currentUser = this.getCurrentUser();
if (currentUser == null) {
return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�");
}
- GenericPager genericPager = lWhFormProcureService.queryFormProcureDetailList(formProcureQryDto);
+ GenericPager genericPager = lWhFormProcureService.queryFormProcureDetailList(formProcureQry);
return ResponseValue.success(genericPager);
}
}
diff --git a/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java b/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
index 737e33f..cdb40c7 100644
--- a/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
@@ -6,7 +6,7 @@
import com.consum.base.pojo.ProcureModelInfoDto;
import com.consum.base.pojo.UseRecordDto;
import com.consum.base.pojo.UseRecordSkuDto;
-import com.consum.base.pojo.query.TransferQryDto;
+import com.consum.base.pojo.query.TransferQry;
import com.consum.base.pojo.response.TransferInfoVO;
import com.consum.base.service.BaseGoodsModelsServiceImpl;
import com.consum.base.service.BaseWarehouseServiceImpl;
@@ -102,7 +102,7 @@
// 1.鏌ヨ璋冩嫧鍗�
// 2.鏌ヨ鐗╁搧鍨嬪彿
@GetMapping("/list")
- public ResponseValue queryFormTransferList(TransferQryDto param) {
+ public ResponseValue queryFormTransferList(TransferQry param) {
S_user_core currentUser = this.getCurrentUser();
if (currentUser == null) {
return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�");
@@ -238,7 +238,7 @@
/**
* 閮ㄩ棬鐗╁搧鍒嗗彂鍒楄〃鏄庣粏
*
- * @param transferQryDto
+ * @param transferQry
* @return
*/
@ApiOperation(value = "閮ㄩ棬鐗╁搧鍒嗗彂鍒楄〃鏄庣粏", notes = "閮ㄩ棬鐗╁搧鍒嗗彂鍒楄〃鏄庣粏")
@@ -246,13 +246,13 @@
@ApiImplicitParam(name = "transferQryDto", value = "璋冩嫧鍗曟煡璇㈡潯浠�", required = true)
})
@GetMapping("/department/list")
- public ResponseValue departmentTransferList(TransferQryDto transferQryDto) {
+ public ResponseValue departmentTransferList(TransferQry transferQry) {
S_user_core currentUser = this.getCurrentUser();
if (currentUser == null) {
return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�");
}
- GenericPager<Map<String, Object>> transferInfoDetailsVoGenericPager = this.lWhFormTransferService.queryTransferInfo(transferQryDto);
+ GenericPager<Map<String, Object>> transferInfoDetailsVoGenericPager = this.lWhFormTransferService.queryTransferInfo(transferQry);
return ResponseValue.success(transferInfoDetailsVoGenericPager);
}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/LWhFormOutputParam.java b/consum-base/src/main/java/com/consum/base/pojo/LWhFormOutputParam.java
deleted file mode 100644
index d39fffc..0000000
--- a/consum-base/src/main/java/com/consum/base/pojo/LWhFormOutputParam.java
+++ /dev/null
@@ -1,146 +0,0 @@
-package com.consum.base.pojo;
-
-import com.walker.web.param.ParamRequest;
-
-import java.util.List;
-
-/**
- * @Description 鍑哄簱鍗曞弬鏁�
- * @Author 鍗㈠簡闃�
- * @Date 2023/10/27
- */
-public class LWhFormOutputParam extends ParamRequest {
- /**
- * 浠撳簱id
- */
- private Long warehouseId;
- /**
- * 鍑哄簱鏃堕棿
- */
- private Long dealTime;
- /**
- * 璁板綍鐗╁搧淇℃伅鍜岃鏍煎瀷鍙�
- */
- private List<LWhProcureModelParams> models;
- /**
- * 鐗╁搧id
- */
- private Long baseGoodsTemplateId;
- /**
- * 鐗╁搧妯$増鍚嶇О
- */
- private String goodsTemplateName;
- /**
- * 鍑哄簱鍗曞彿
- */
- private String businessFormCode;
- /**
- * 鏈烘瀯
- */
- private Long agencyId;
- /**
- * 鍒涘缓浜�
- */
- private String operatorName;
- /**
- * 1=寰呭嚭搴擄紱2=宸插嚭搴�
- */
- private Short states;
-
- /**
- * 鍑哄簱鏃堕棿 寮�濮�
- */
- private Long outputTimeStart;
- /**
- * 鍑哄簱鏃堕棿 缁撴潫
- */
- private Long outputTimeEnd;
-
- public Long getWarehouseId() {
- return warehouseId;
- }
-
- public void setWarehouseId(Long warehouseId) {
- this.warehouseId = warehouseId;
- }
-
- public Long getDealTime() {
- return dealTime;
- }
-
- public void setDealTime(Long dealTime) {
- this.dealTime = dealTime;
- }
-
- public List<LWhProcureModelParams> getModels() {
- return models;
- }
-
- public void setModels(List<LWhProcureModelParams> models) {
- this.models = models;
- }
-
- public Long getBaseGoodsTemplateId() {
- return baseGoodsTemplateId;
- }
-
- public void setBaseGoodsTemplateId(Long baseGoodsTemplateId) {
- this.baseGoodsTemplateId = baseGoodsTemplateId;
- }
-
- public String getGoodsTemplateName() {
- return goodsTemplateName;
- }
-
- public void setGoodsTemplateName(String goodsTemplateName) {
- this.goodsTemplateName = goodsTemplateName;
- }
-
- public String getBusinessFormCode() {
- return businessFormCode;
- }
-
- public void setBusinessFormCode(String businessFormCode) {
- this.businessFormCode = businessFormCode;
- }
-
- public Long getAgencyId() {
- return agencyId;
- }
-
- public void setAgencyId(Long agencyId) {
- this.agencyId = agencyId;
- }
-
- public String getOperatorName() {
- return operatorName;
- }
-
- public void setOperatorName(String operatorName) {
- this.operatorName = operatorName;
- }
-
- public Short getStates() {
- return states;
- }
-
- public void setStates(Short states) {
- this.states = states;
- }
-
- public Long getOutputTimeStart() {
- return outputTimeStart;
- }
-
- public void setOutputTimeStart(Long outputTimeStart) {
- this.outputTimeStart = outputTimeStart;
- }
-
- public Long getOutputTimeEnd() {
- return outputTimeEnd;
- }
-
- public void setOutputTimeEnd(Long outputTimeEnd) {
- this.outputTimeEnd = outputTimeEnd;
- }
-}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQryDto.java b/consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQry.java
similarity index 94%
rename from consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQryDto.java
rename to consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQry.java
index 6044a9b..6bb7682 100644
--- a/consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQryDto.java
+++ b/consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQry.java
@@ -13,7 +13,7 @@
*/
@ApiModel(value = "閲囪喘鏌ヨ鏉′欢")
@Data
-public class FormProcureQryDto {
+public class FormProcureQry {
@ApiModelProperty(value = "涓婚敭")
private Long id;
@@ -53,13 +53,13 @@
*/
@ApiModelProperty(value = "鍏ュ簱鏃堕棿 寮�濮�")
@JsonFormat(pattern = "yyyyMMdd", timezone = "GMT+8")
- private Long incomeTimeStart;
+ private Long startTime;
/**
* 鍏ュ簱鏃堕棿 缁撴潫
*/
@ApiModelProperty(value = "鍏ュ簱鏃堕棿 缁撴潫")
@JsonFormat(pattern = "yyyyMMdd", timezone = "GMT+8")
- private Long incomeTimeEnd;
+ private Long endTime;
/**
* 瑙勬牸鍨嬪彿id
*/
diff --git a/consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQryDto.java b/consum-base/src/main/java/com/consum/base/pojo/query/LWhFormOutputQry.java
similarity index 81%
copy from consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQryDto.java
copy to consum-base/src/main/java/com/consum/base/pojo/query/LWhFormOutputQry.java
index 6044a9b..462c83e 100644
--- a/consum-base/src/main/java/com/consum/base/pojo/query/FormProcureQryDto.java
+++ b/consum-base/src/main/java/com/consum/base/pojo/query/LWhFormOutputQry.java
@@ -6,14 +6,13 @@
import lombok.Data;
/**
- * @author asus
- * @version 1.0
- * @description: 閲囪喘鏌ヨ鏉′欢
- * @date 2023/11/10 16:51
+ * @Description 鍑哄簱鍗曞弬鏁�
+ * @Author 鍗㈠簡闃�
+ * @Date 2023/10/27
*/
-@ApiModel(value = "閲囪喘鏌ヨ鏉′欢")
@Data
-public class FormProcureQryDto {
+@ApiModel(value = "鍑哄簱鍗曞弬鏁�")
+public class LWhFormOutputQry {
@ApiModelProperty(value = "涓婚敭")
private Long id;
@@ -51,15 +50,15 @@
/**
* 鍏ュ簱鏃堕棿 寮�濮�
*/
- @ApiModelProperty(value = "鍏ュ簱鏃堕棿 寮�濮�")
+ @ApiModelProperty(value = "寮�濮嬫椂闂�")
@JsonFormat(pattern = "yyyyMMdd", timezone = "GMT+8")
- private Long incomeTimeStart;
+ private Long startTime;
/**
* 鍏ュ簱鏃堕棿 缁撴潫
*/
- @ApiModelProperty(value = "鍏ュ簱鏃堕棿 缁撴潫")
+ @ApiModelProperty(value = "缁撴潫鏃堕棿")
@JsonFormat(pattern = "yyyyMMdd", timezone = "GMT+8")
- private Long incomeTimeEnd;
+ private Long endTime;
/**
* 瑙勬牸鍨嬪彿id
*/
@@ -70,4 +69,5 @@
private Integer pageSize = 10;
@ApiModelProperty(value = "褰撳墠椤垫暟")
private Integer pageNum = 1;
+
}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/query/TransferQryDto.java b/consum-base/src/main/java/com/consum/base/pojo/query/TransferQry.java
similarity index 96%
rename from consum-base/src/main/java/com/consum/base/pojo/query/TransferQryDto.java
rename to consum-base/src/main/java/com/consum/base/pojo/query/TransferQry.java
index f7fa1ad..dc008b1 100644
--- a/consum-base/src/main/java/com/consum/base/pojo/query/TransferQryDto.java
+++ b/consum-base/src/main/java/com/consum/base/pojo/query/TransferQry.java
@@ -12,7 +12,7 @@
*/
@ApiModel(value = "璋冩嫧鍗曟煡璇㈡潯浠�")
@Data
-public class TransferQryDto {
+public class TransferQry {
/**
@@ -59,12 +59,12 @@
* 鎺ユ敹鏃堕棿 寮�濮�
*/
@ApiModelProperty(value = "鎺ユ敹鏃堕棿 寮�濮�")
- private Long inTimeStart;
+ private Long startTime;
/**
* 鎺ユ敹鏃堕棿 缁撴潫
*/
@ApiModelProperty(value = "鎺ユ敹鏃堕棿 缁撴潫")
- private Long inTimeEnd;
+ private Long endTime;
/**
* 瑙勬牸鍨嬪彿id
diff --git a/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputGoodsVO.java b/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputGoodsVO.java
new file mode 100644
index 0000000..8c0595e
--- /dev/null
+++ b/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputGoodsVO.java
@@ -0,0 +1,30 @@
+package com.consum.base.pojo.response;
+
+import io.swagger.annotations.ApiModel;
+import java.util.List;
+import lombok.Data;
+
+/**
+ * @author asus
+ * @version 1.0
+ * @description: TODO
+ * @date 2023/11/14 13:13
+ */
+@Data
+@ApiModel(description = "杈撳嚭鍟嗗搧琛�")
+public class FormOutputGoodsVO {
+
+ // 涓婚敭
+ private Long id;
+ //鍒嗙被缂栧彿
+ private Long categoryId;
+ //鍒嗙被鍚嶇О
+ private String categoryName;
+ //鐗╁搧妯$増缂栧彿
+ private Long baseGoodsTemplateId;
+
+ private String goodsName;
+
+ private List<GoodsModelVO> models;
+
+}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputTemplateInfoVO.java b/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputTemplateInfoVO.java
new file mode 100644
index 0000000..ea5dafe
--- /dev/null
+++ b/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputTemplateInfoVO.java
@@ -0,0 +1,22 @@
+package com.consum.base.pojo.response;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+/**
+ * @author asus
+ * @version 1.0
+ * @description: TODO
+ * @date 2023/11/10 11:37
+ */
+@ApiModel
+@Data
+public class FormOutputTemplateInfoVO {
+
+ private Long id;
+ private Long goodsTemplatesId;
+ private String goodsName;
+ private Object count;
+
+
+}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputVO.java b/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputVO.java
new file mode 100644
index 0000000..a8a7813
--- /dev/null
+++ b/consum-base/src/main/java/com/consum/base/pojo/response/FormOutputVO.java
@@ -0,0 +1,72 @@
+package com.consum.base.pojo.response;
+
+import io.swagger.annotations.ApiModel;
+import java.util.List;
+import lombok.Data;
+
+/**
+ * @author asus
+ * @version 1.0
+ * @description: 鍑哄簱鍒楄〃淇℃伅
+ * @date 2023/11/10 11:37
+ */
+@ApiModel(value = "鍑哄簱鍒楄〃淇℃伅")
+@Data
+public class FormOutputVO {
+
+ // 涓婚敭
+ private Long id;
+
+
+ // 灞炴�у垪琛�
+ private String businessFormCode;
+
+
+ private Long warehouseId;
+
+
+ private String warehouseName;
+
+
+ private Long buyerId;
+
+
+ private String buyerName;
+
+
+ private Long procureTime;
+
+
+ private String procureDoc;
+
+
+ private Integer buyType;
+
+
+ private Integer states;
+
+
+ private Long agencyId;
+
+
+ private String agencyName;
+
+
+ private Long incomeId;
+
+
+ private String incomeName;
+
+
+ private Long incomeTime;
+
+
+ private String beiz;
+
+
+ private Long lWarehouseFlowId;
+
+ private List<FormOutputTemplateInfoVO> formOutputTemplateInfoList;
+
+
+}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/response/GoodsModelVO.java b/consum-base/src/main/java/com/consum/base/pojo/response/GoodsModelVO.java
index ec4c7e6..be3fb38 100644
--- a/consum-base/src/main/java/com/consum/base/pojo/response/GoodsModelVO.java
+++ b/consum-base/src/main/java/com/consum/base/pojo/response/GoodsModelVO.java
@@ -18,6 +18,7 @@
private Integer counts;
private Integer worehouseCount;
private Long baseGoodsModelsId;
+ private Long totalAmount;
}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/response/LWhFormOutputVO.java b/consum-base/src/main/java/com/consum/base/pojo/response/LWhFormOutputExtendVO.java
similarity index 75%
rename from consum-base/src/main/java/com/consum/base/pojo/response/LWhFormOutputVO.java
rename to consum-base/src/main/java/com/consum/base/pojo/response/LWhFormOutputExtendVO.java
index 66ab9bc..5c03d48 100644
--- a/consum-base/src/main/java/com/consum/base/pojo/response/LWhFormOutputVO.java
+++ b/consum-base/src/main/java/com/consum/base/pojo/response/LWhFormOutputExtendVO.java
@@ -1,6 +1,5 @@
package com.consum.base.pojo.response;
-import com.consum.model.po.LWhProcureModel;
import io.swagger.annotations.ApiModel;
import java.util.List;
import lombok.Data;
@@ -8,12 +7,12 @@
/**
* @author asus
* @version 1.0
- * @description: TODO
+ * @description: 鍑哄簱鍗曚俊鎭墿灞�
* @date 2023/11/13 16:45
*/
@Data
-@ApiModel
-public class LWhFormOutputVO {
+@ApiModel(value = "鍑哄簱鍗曚俊鎭墿灞�")
+public class LWhFormOutputExtendVO {
// 涓婚敭
@@ -47,6 +46,5 @@
// 鍑哄簱鎵嬬画
private Long doc;
- private List<FromProcureTemplateInfoVO> fromProcureTemplateInfoList;
- private List<LWhProcureModel> models;
+ private List<FormOutputGoodsVO> fromOutputGoods;
}
diff --git a/consum-base/src/main/java/com/consum/base/service/LGoodsUserRecordServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/LGoodsUserRecordServiceImpl.java
index bfa9cca..5cd97eb 100644
--- a/consum-base/src/main/java/com/consum/base/service/LGoodsUserRecordServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/LGoodsUserRecordServiceImpl.java
@@ -1,11 +1,11 @@
package com.consum.base.service;
import com.walker.jdbc.service.BaseServiceImpl;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
import java.util.ArrayList;
import java.util.List;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
/**
* @ClassName LGoodsUserRecordServiceImpl
@@ -21,12 +21,10 @@
/**
* 璁剧疆涓洪潪鏈�鏂�
*/
- private static String updSetNotLast = "update L_GOODS_USER_RECORD set LAST_RECORD = 0 where WH_GOODS_ID in(?) and LAST_RECORD=1";
+ private static String updSetNotLast = "update L_GOODS_USER_RECORD set LAST_RECORD = 0 where LAST_RECORD=1 and WH_GOODS_ID in( ";
public int updSetNotLast(List<Long> outGoodsIds) {
- ArrayList<Object> params = new ArrayList<>();
- params.add(outGoodsIds);
- return this.update(updSetNotLast, params.toArray());
+ return this.update(updSetNotLast + StringUtils.join(outGoodsIds, ",") + ")", new String[]{});
}
/**
diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormOutputServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/LWhFormOutputServiceImpl.java
index dd97fbc..038b6ec 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhFormOutputServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhFormOutputServiceImpl.java
@@ -7,7 +7,7 @@
import com.consum.base.pojo.LWFormsOutputGoodsModelParam;
import com.consum.base.pojo.LWFormsOutputGoodsParam;
import com.consum.base.pojo.LWhFormOutputInsertParam;
-import com.consum.base.pojo.LWhFormOutputParam;
+import com.consum.base.pojo.query.LWhFormOutputQry;
import com.consum.model.po.BaseGoodsModels;
import com.consum.model.po.BaseWarehouse;
import com.consum.model.po.FinSysTenantUser;
@@ -174,6 +174,7 @@
lWhFormOutput.setOperatorName(sysInfo.getUserName());
lWhFormOutput.setDealTime(param.getDealTime());
lWhFormOutput.setStates(1);
+ lWhFormOutput.setOutputDoc(param.getProcureDoc());
int flag1 = this.insert(lWhFormOutput);
if (flag1 == 0) {
log.error("鏂板鍑哄簱鍗曡褰�");
@@ -225,12 +226,12 @@
* @Author 鍗㈠簡闃�
* @Date 2023/10/30
*/
- public GenericPager queryFormOutputList(LWhFormOutputParam param) {
+ public GenericPager queryFormOutputList(LWhFormOutputQry param) {
HashMap<String, Object> paramts = new HashMap<>();
StringBuilder sql = new StringBuilder(QUERY_FORM_OUTPUT_LIST);
//鍑哄簱鍗曞彿
if (!StringUtils.isEmpty(param.getBusinessFormCode())) {
- sql.append(" and BUSINESS_FORM_CODE like :businessFormCode ");
+ sql.append(" and BUSINESS_FORM_CODE = :businessFormCode ");
paramts.put("businessFormCode", StringUtils.CHAR_PERCENT + param.getBusinessFormCode() + StringUtils.CHAR_PERCENT);
}
//鐗╁搧鍚嶇О
@@ -245,9 +246,9 @@
paramts.put("agencyId", param.getAgencyId() + StringUtils.CHAR_PERCENT);
}
//鍒涘缓浜�
- if (!StringUtils.isEmpty(param.getOperatorName())) {
+ if (!StringUtils.isEmpty(param.getCreateName())) {
sql.append(" and operator_name =:operator_name ");
- paramts.put("operator_name", param.getOperatorName());
+ paramts.put("operator_name", param.getCreateName());
}
//鐘舵��
if (param.getStates() != null) {
@@ -255,13 +256,13 @@
paramts.put("states", param.getStates());
}
//鍑哄簱鏃堕棿
- if (param.getOutputTimeStart() != null) {
+ if (param.getStartTime() != null) {
sql.append(" and DEAL_TIME >=:outputTimeStart ");
- paramts.put("outputTimeStart", param.getOutputTimeStart() * 1000000);
+ paramts.put("outputTimeStart", param.getStartTime() * 1000000);
}
- if (param.getOutputTimeEnd() != null) {
+ if (param.getEndTime() != null) {
sql.append(" and DEAL_TIME <:outputTimeEnd ");
- paramts.put("outputTimeEnd", param.getOutputTimeEnd() * 1000000 + 240000);
+ paramts.put("outputTimeEnd", param.getEndTime() * 1000000 + 240000);
}
sql.append(" ORDER BY DEAL_TIME DESC");
diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormProcureService.java b/consum-base/src/main/java/com/consum/base/service/LWhFormProcureService.java
index 0b7c3dd..a5cc5ab 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhFormProcureService.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhFormProcureService.java
@@ -1,7 +1,7 @@
package com.consum.base.service;
import com.consum.base.core.utils.MapperUtil;
-import com.consum.base.pojo.query.FormProcureQryDto;
+import com.consum.base.pojo.query.FormProcureQry;
import com.consum.model.po.LWhFormProcure;
import com.walker.db.page.GenericPager;
import com.walker.infrastructure.utils.StringUtils;
@@ -21,7 +21,7 @@
private static String QUERY_FORM_PROCURE_LIST = "SELECT * FROM L_WH_FORM_PROCURE WHERE 1 = 1";
- public GenericPager<LWhFormProcure> queryFormProcureList(FormProcureQryDto param) {
+ public GenericPager<LWhFormProcure> queryFormProcureList(FormProcureQry param) {
HashMap<String, Object> paramts = new HashMap<>();
StringBuilder sql = new StringBuilder(QUERY_FORM_PROCURE_LIST);
//鍏ュ簱鍗曞彿
@@ -44,13 +44,13 @@
paramts.put("states", param.getStates());
}
//鍏ュ簱鏃堕棿
- if (param.getIncomeTimeStart() != null) {
+ if (param.getStartTime() != null) {
sql.append(" and INCOME_TIME >=:incomeTimeStart ");
- paramts.put("incomeTimeStart", param.getIncomeTimeStart() * 1000000);
+ paramts.put("incomeTimeStart", param.getStartTime() * 1000000);
}
- if (param.getIncomeTimeEnd() != null) {
+ if (param.getEndTime() != null) {
sql.append(" and INCOME_TIME <:incomeTimeEnd ");
- paramts.put("incomeTimeEnd", param.getIncomeTimeEnd() * 1000000 + 240000);
+ paramts.put("incomeTimeEnd", param.getEndTime() * 1000000 + 240000);
}
//鐗╁搧鍚嶇О
if (!StringUtils.isEmpty(param.getGoodsTemplateName())) {
@@ -64,7 +64,7 @@
}
- public GenericPager<Map<String, Object>> queryFormProcureDetailList(FormProcureQryDto param) {
+ public GenericPager<Map<String, Object>> queryFormProcureDetailList(FormProcureQry param) {
HashMap<String, Object> paramts = new HashMap<>();
StringBuilder sql = new StringBuilder("SELECT pm.id,fp.BUSINESS_FORM_CODE,fpg.GOODS_TEMPLATE_NAME,pm.PRICE,pm.COUNTS, "
+ "( pm.PRICE * pm.COUNTS ) amount,fp.AGENCY_NAME,fp.BUYER_NAME,fp.PROCURE_TIME,pm.BUSINESS_ID,pm.BASE_GOODS_MODELS_NAME FROM l_wh_procure_model pm "
@@ -90,14 +90,14 @@
paramts.put("buyerName", param.getCreateName());
}
//鍏ュ簱寮�濮嬫椂闂�
- if (param.getIncomeTimeStart() != null) {
+ if (param.getStartTime() != null) {
sql.append("and INCOME_TIME >=:incomeTimeStart ");
- paramts.put("incomeTimeStart", param.getIncomeTimeStart() * 1000000);
+ paramts.put("incomeTimeStart", param.getStartTime() * 1000000);
}
//鍏ュ簱缁撴潫鏃堕棿
- if (param.getIncomeTimeEnd() != null) {
+ if (param.getEndTime() != null) {
sql.append("and INCOME_TIME <:incomeTimeEnd ");
- paramts.put("incomeTimeEnd", param.getIncomeTimeEnd() * 1000000 + 240000);
+ paramts.put("incomeTimeEnd", param.getEndTime() * 1000000 + 240000);
}
//瑙勬牸鍨嬪彿
if (param.getBaseGoodsModelsId() != null) {
diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormTransferServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/LWhFormTransferServiceImpl.java
index c13593f..6cda935 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhFormTransferServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhFormTransferServiceImpl.java
@@ -2,12 +2,12 @@
import com.consum.base.core.CodeGeneratorEnum;
import com.consum.base.core.CodeGeneratorService;
+import com.consum.base.core.utils.IdUtil;
import com.consum.base.core.utils.MapRowMapper;
import com.consum.base.pojo.LWhFormTransferParam;
import com.consum.base.pojo.LWhProcureModelParams;
import com.consum.base.pojo.LWhProcureModelUserDTO;
-import com.consum.base.pojo.query.TransferQryDto;
-import com.consum.base.core.utils.IdUtil;
+import com.consum.base.pojo.query.TransferQry;
import com.consum.model.po.BaseGoodsModels;
import com.consum.model.po.BaseWarehouse;
import com.consum.model.po.FinSysTenant;
@@ -182,7 +182,7 @@
* @Author 鍗㈠簡闃�
* @Date 2023/10/30
*/
- public GenericPager<LWhFormTransfer> queryFormTransferList(TransferQryDto param) {
+ public GenericPager<LWhFormTransfer> queryFormTransferList(TransferQry param) {
HashMap<String, Object> paramts = new HashMap<>();
StringBuilder sql = new StringBuilder(QUERY_FORM_TRANSFER_LIST);
//璋冩嫧鍗曞彿
@@ -226,13 +226,13 @@
paramts.put("createTimeEnd", param.getCreateTimeEnd() * 1000000 + 240000);
}
//鎺ユ敹鏃堕棿
- if (param.getInTimeStart() != null) {
+ if (param.getStartTime() != null) {
sql.append(" and IN_TIME >=:inTimeStart ");
- paramts.put("inTimeStart", param.getInTimeStart() * 1000000);
+ paramts.put("inTimeStart", param.getStartTime() * 1000000);
}
- if (param.getInTimeEnd() != null) {
+ if (param.getEndTime() != null) {
sql.append(" and IN_TIME <:inTimeEnd ");
- paramts.put("inTimeEnd", param.getInTimeEnd() * 1000000 + 240000);
+ paramts.put("inTimeEnd", param.getEndTime() * 1000000 + 240000);
}
sql.append(" ORDER BY CREATE_TIME DESC");
@@ -324,7 +324,7 @@
return this.update(lWhFormTransfer);
}
- public GenericPager<Map<String, Object>> queryTransferInfo(TransferQryDto transferQryDto) {
+ public GenericPager<Map<String, Object>> queryTransferInfo(TransferQry transferQry) {
HashMap<String, Object> paramts = new HashMap<>();
StringBuilder sql = new StringBuilder("SELECT\n"
@@ -348,43 +348,43 @@
+ "\tLEFT JOIN fin_sys_tenant_department fstd ON fstu.SYS_DEPT_ID = fstd.ID \n"
+ "\tLEFT JOIN fin_sys_tenant fst ON fst.id = fstd.TENANT_ID where 1=1 ");
//鍗曞彿
- if (StringUtils.isNotEmpty(transferQryDto.getBusinessFormCode())) {
+ if (StringUtils.isNotEmpty(transferQry.getBusinessFormCode())) {
sql.append("AND BUSINESS_FORM_CODE like :businessFormCode ");
- paramts.put("businessFormCode", StringUtils.CHAR_PERCENT + transferQryDto.getBusinessFormCode() + StringUtils.CHAR_PERCENT);
+ paramts.put("businessFormCode", StringUtils.CHAR_PERCENT + transferQry.getBusinessFormCode() + StringUtils.CHAR_PERCENT);
}
//鐗╁搧鍚嶇О
- if (StringUtils.isNotEmpty(transferQryDto.getGoodsTemplateName())) {
+ if (StringUtils.isNotEmpty(transferQry.getGoodsTemplateName())) {
sql.append("AND bgt.GOODS_NAME like:goodsName ");
- paramts.put("goodsName", StringUtils.CHAR_PERCENT + transferQryDto.getGoodsTemplateName() + StringUtils.CHAR_PERCENT);
+ paramts.put("goodsName", StringUtils.CHAR_PERCENT + transferQry.getGoodsTemplateName() + StringUtils.CHAR_PERCENT);
}
// 瑙勬牸鍨嬪彿
- if (transferQryDto.getBaseGoodsTemplateId() != null) {
+ if (transferQry.getBaseGoodsTemplateId() != null) {
sql.append("AND bgm.id =:goodsModelId ");
- paramts.put("goodsModelId", transferQryDto.getBaseGoodsTemplateId());
+ paramts.put("goodsModelId", transferQry.getBaseGoodsTemplateId());
}
//璋冩嫧鏈烘瀯
- if (transferQryDto.getOutAgencyId() != null) {
+ if (transferQry.getOutAgencyId() != null) {
sql.append("AND OUT_AGENCY_ID = :OUT_AGENCY_ID ");
- paramts.put("OUT_AGENCY_ID", transferQryDto.getOutAgencyId());
+ paramts.put("OUT_AGENCY_ID", transferQry.getOutAgencyId());
}
//鍒涘缓浜�
- if (StringUtils.isNotEmpty(transferQryDto.getOperatorName())) {
+ if (StringUtils.isNotEmpty(transferQry.getOperatorName())) {
sql.append("AND ft.OPERATOR_NAME =:OPERATOR_NAME ");
- paramts.put("OPERATOR_NAME", transferQryDto.getOperatorName());
+ paramts.put("OPERATOR_NAME", transferQry.getOperatorName());
}
//鐢宠鏃堕棿
- if (transferQryDto.getCreateTimeStart() != null) {
+ if (transferQry.getCreateTimeStart() != null) {
sql.append("AND ft.CREATE_TIME >=:createTimeStart ");
- paramts.put("createTimeStart", transferQryDto.getCreateTimeStart() * 1000000);
+ paramts.put("createTimeStart", transferQry.getCreateTimeStart() * 1000000);
}
- if (transferQryDto.getCreateTimeEnd() != null) {
+ if (transferQry.getCreateTimeEnd() != null) {
sql.append("AND ft.CREATE_TIME <:createTimeEnd ");
- paramts.put("createTimeEnd", transferQryDto.getCreateTimeEnd() * 1000000 + 240000);
+ paramts.put("createTimeEnd", transferQry.getCreateTimeEnd() * 1000000 + 240000);
}
sql.append("ORDER BY ft.CREATE_TIME DESC");
- GenericPager<Map<String, Object>> mapGenericPager = this.selectSplit(sql.toString(), paramts, transferQryDto.getPageNum(), transferQryDto.getPageSize(),
+ GenericPager<Map<String, Object>> mapGenericPager = this.selectSplit(sql.toString(), paramts, transferQry.getPageNum(), transferQry.getPageSize(),
new MapRowMapper());
return mapGenericPager;
diff --git a/consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput.java b/consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput.java
index 3874dec..8d8cd19 100644
--- a/consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput.java
+++ b/consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput.java
@@ -96,6 +96,10 @@
@JsonIgnore
protected boolean isset_beiz = false;
+ private String outputDoc;
+ @JsonIgnore
+ protected boolean isset_outputDoc = false;
+
/**
* 榛樿鏋勯�犲嚱鏁�
*/
@@ -397,6 +401,20 @@
return this.beiz == null || this.beiz.length() == 0;
}
+ public String getOutputDoc() {
+ return this.outputDoc;
+ }
+
+ public void setOutputDoc(String outputDoc) {
+ this.outputDoc = outputDoc;
+ this.isset_outputDoc = true;
+ }
+
+ @JsonIgnore
+ public boolean isEmptyOutputDoc() {
+ return this.outputDoc == null || this.outputDoc.length() == 0;
+ }
+
/**
* 閲嶅啓 toString() 鏂规硶
*/
@@ -497,6 +515,9 @@
if (this.isset_beiz) {
l_wh_form_output.setBeiz(this.getBeiz());
}
+ if (this.isset_outputDoc) {
+ l_wh_form_output.setOutputDoc(this.getOutputDoc());
+ }
return l_wh_form_output;
}
}
diff --git a/consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput_mapper.java b/consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput_mapper.java
index 8c24516..086aa54 100644
--- a/consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput_mapper.java
+++ b/consum-model-pojo/src/main/java/com/consum/model/po/LWhFormOutput_mapper.java
@@ -7,13 +7,10 @@
import com.walker.jdbc.sqlgen.InsertBuilder;
import com.walker.jdbc.sqlgen.SelectBuilder;
import com.walker.jdbc.sqlgen.UpdateBuilder;
-import com.walker.jdbc.util.StringUtils;
-
-import org.springframework.jdbc.core.RowMapper;
-
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Map;
+import org.springframework.jdbc.core.RowMapper;
/**
* 琛ㄥ悕:L_WH_FORM_OUTPUT *
@@ -47,6 +44,7 @@
public static final String DealTime = "deal_time";
public static final String States = "states";
public static final String Beiz = "beiz";
+ public static final String OutputDoc = "output_doc";
/**
* 榛樿鏋勯�犲嚱鏁�
@@ -117,6 +115,9 @@
if (lWhFormOutput.isset_beiz) {
this.setBeiz(lWhFormOutput.getBeiz());
}
+ if (lWhFormOutput.isset_outputDoc) {
+ this.setOutputDoc(lWhFormOutput.getOutputDoc());
+ }
// 鍘绘帀锛�2022-09-07
// this.setDatabaseName_(l_wh_form_output.getDatabaseName_());
}
@@ -179,6 +180,7 @@
ib.set(DealTime, this.getDealTime(), this.isset_dealTime);
ib.set(States, this.getStates(), this.isset_states);
ib.set(Beiz, this.getBeiz(), this.isset_beiz);
+ ib.set(OutputDoc, this.getOutputDoc(), this.isset_outputDoc);
return ib.genMapSql();
}
@@ -207,6 +209,7 @@
ub.set(DealTime, this.getDealTime(), this.isset_dealTime);
ub.set(States, this.getStates(), this.isset_states);
ub.set(Beiz, this.getBeiz(), this.isset_beiz);
+ ub.set(OutputDoc, this.getOutputDoc(), this.isset_outputDoc);
ub.where(this.getPkName_(), this.getPkValue_());
return ub.genMapSql();
}
@@ -236,6 +239,7 @@
ub.set(DealTime, this.getDealTime(), this.isset_dealTime);
ub.set(States, this.getStates(), this.isset_states);
ub.set(Beiz, this.getBeiz(), this.isset_beiz);
+ ub.set(OutputDoc, this.getOutputDoc(), this.isset_outputDoc);
return ub.genMapSql(where, parameters);
}
@@ -264,6 +268,7 @@
ub.set(DealTime, this.getDealTime(), this.isset_dealTime);
ub.set(States, this.getStates(), this.isset_states);
ub.set(Beiz, this.getBeiz(), this.isset_beiz);
+ ub.set(OutputDoc, this.getOutputDoc(), this.isset_outputDoc);
return ub.genArraySql(where, parameters);
}
@@ -476,6 +481,10 @@
if (columnIndex > 0) {
l_wh_form_output.setBeiz(rs.getString(columnIndex));
}
+ columnIndex = resultSetUtils.findColumn(rs, LWhFormOutput_mapper.OutputDoc);
+ if (columnIndex > 0) {
+ l_wh_form_output.setOutputDoc(rs.getString(columnIndex));
+ }
return l_wh_form_output;
}
}
diff --git a/consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModel.java b/consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModel.java
index fc11a49..cb04dac 100644
--- a/consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModel.java
+++ b/consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModel.java
@@ -224,7 +224,7 @@
}
public Long getTotalAmount() {
- return totalAmount;
+ return this.totalAmount;
}
public void setTotalAmount(Long totalAmount) {
--
Gitblit v1.9.1