From 53813b862f027c97c967415bb7773ffbf6b6ea3d Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期五, 01 十二月 2023 14:51:49 +0800
Subject: [PATCH] feat: 部门报废
---
consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel.java | 44 +-
consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel_mapper.java | 70 ++--
consum-base/src/main/java/com/consum/base/pojo/DepFormScrappedGoodsParam.java | 35 ++
consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped.java | 60 ++++
consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java | 6
consum-base/src/main/java/com/consum/base/service/SDictDataServiceImpl.java | 23 +
consum-base/src/main/java/com/consum/base/pojo/DepFormScrappedModelParam.java | 51 +++
admin-web/src/api/stock/deptScrap.js | 11
consum-base/src/main/java/com/consum/base/service/DepFormScrappedServiceImpl.java | 228 +++++++++++++++++
admin-web/src/views/departmentitem/itemscr/scrapping/edit.vue | 8
consum-base/src/main/java/com/consum/base/controller/DepFormScrappedController.java | 70 +++++
consum-base/src/main/java/com/consum/base/service/LWhProcureModelService.java | 2
consum-base/src/main/java/com/consum/base/pojo/query/LDeptFormScrappedQry.java | 43 +++
consum-base/src/main/java/com/consum/base/pojo/LDeptFormScrappedParam.java | 24 -
consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped_mapper.java | 46 ++
15 files changed, 612 insertions(+), 109 deletions(-)
diff --git a/admin-web/src/api/stock/deptScrap.js b/admin-web/src/api/stock/deptScrap.js
new file mode 100644
index 0000000..39ed3ec
--- /dev/null
+++ b/admin-web/src/api/stock/deptScrap.js
@@ -0,0 +1,11 @@
+import request from '@/utils/request';
+
+// 鐗╁搧鎶ュ簾
+// 鏂板
+export function scrappedAdd(data) {
+ return request({
+ url: '/pc/l/wh/form/scrapped/deptAdd',
+ method: 'post',
+ data,
+ });
+}
diff --git a/admin-web/src/views/departmentitem/itemscr/scrapping/edit.vue b/admin-web/src/views/departmentitem/itemscr/scrapping/edit.vue
index a9e5711..969e3f5 100644
--- a/admin-web/src/views/departmentitem/itemscr/scrapping/edit.vue
+++ b/admin-web/src/views/departmentitem/itemscr/scrapping/edit.vue
@@ -229,7 +229,7 @@
<script>
import {departmentListAll} from '@/api/system/deptment';
import {goodsTemplate} from '@/api/baseSetting/finsystenant';
-import {outputAdd} from '@/api/stock/accessStock';
+import {scrappedAdd} from '@/api/stock/deptScrap';
import {getTree} from '@/api/foudation/classification';
import MyButton from '@/components/myButton/myButton';
import winMd from '@/components/win/win-md';
@@ -521,9 +521,9 @@
})
g.models = arr
})
- console.log('params', params);
- return
- outputAdd(this.formData)
+ // console.log('params', params);
+ // return
+ scrappedAdd(params)
.then((res) => {
this.$message.success('淇濆瓨鎴愬姛锛�');
this.close();
diff --git a/consum-base/src/main/java/com/consum/base/controller/DepFormScrappedController.java b/consum-base/src/main/java/com/consum/base/controller/DepFormScrappedController.java
new file mode 100644
index 0000000..7d75df1
--- /dev/null
+++ b/consum-base/src/main/java/com/consum/base/controller/DepFormScrappedController.java
@@ -0,0 +1,70 @@
+package com.consum.base.controller;
+
+import com.consum.base.BaseController;
+import com.consum.base.core.utils.CommonUtil;
+import com.consum.base.pojo.LDeptFormScrappedParam;
+import com.consum.base.pojo.query.LDeptFormScrappedQry;
+import com.consum.base.service.DepFormScrappedServiceImpl;
+import com.consum.model.po.FinSysTenantUser;
+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 org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+/**
+ * @ClassName DepFormScrappedController
+ * @Author cy
+ * @Date 2023/11/30
+ * @Description
+ * @Version 1.0
+ **/
+@Api(value = "搴撶鍛�", tags = "搴撶鍛�")
+@RestController
+@RequestMapping("/pc/l/wh/form/scrapped")
+public class DepFormScrappedController extends BaseController {
+ @Resource
+ private DepFormScrappedServiceImpl depFormScrappedService;
+
+ @ApiOperation(value = "鏂板鎶ュ簾鍗�", notes = "鏂板鎶ュ簾鍗�")
+ @PostMapping("/deptAdd")
+ public ResponseValue deptAdd() {
+ LDeptFormScrappedParam param = CommonUtil.getObjFromReqBody(LDeptFormScrappedParam.class);
+ LDeptFormScrappedParam query = new LDeptFormScrappedParam();
+ CommonUtil.copyProperties(param, query);
+ param = query;
+
+ FinSysTenantUser sysInfo = this.getSysInfo();
+ return depFormScrappedService.add(param, this.getCurrentUser(), sysInfo);
+ }
+
+ /**
+ * @Description 鍒楄〃鏌ヨ
+ * 1.鏌ヨ鎶ュ簾鍗� 2.鏌ヨ鎶ュ簾鍗曠墿鍝�
+ * @Date
+ */
+ @ApiOperation(value = "鍒楄〃鏌ヨ", notes = "鍒楄〃鏌ヨ")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "param", value = "鏌ヨ鏉′欢", dataType = "LWhFormScrappedQry", paramType = "query")
+ })
+ @GetMapping("/deptList")
+ public ResponseValue queryList() {
+ LDeptFormScrappedQry param = CommonUtil.getObjFromReq(LDeptFormScrappedQry.class);
+ LDeptFormScrappedQry query = new LDeptFormScrappedQry();
+ CommonUtil.copyProperties(param, query);
+ param = query;
+
+ FinSysTenantUser sysInfo = getSysInfo();
+ if (sysInfo == null) {
+ return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�");
+ }
+ param.setAgencyId(sysInfo.getTenantId());
+ return ResponseValue.success(depFormScrappedService.queryList(param));
+ }
+}
diff --git a/consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java b/consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java
index 3d2b8f5..142719f 100644
--- a/consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java
+++ b/consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java
@@ -794,15 +794,15 @@
his.setEndCount(result.getEnd_count());
his.setWarehouseId(scrapped.getOutWarehouseId());
his.setWarehouseName(scrapped.getOutWarehouseName());
- his.setDepartmentId(scrapped.getDepartmentId());
- his.setDepartmentName(scrapped.getDepartmentName());
+// his.setDepartmentId(scrapped.getDepartmentId());
+// his.setDepartmentName(scrapped.getDepartmentName());
insert(his);
DepFormScrappedModel model = new DepFormScrappedModel();
model.setId(NumberGenerator.getLongSequenceNumber());
model.setDepFormScrappedGoodsId(map.getLong("DEP_FORM_SCRAPPED_GOODS_ID"));
- model.setScrappedCode(map.getString("SCRAPPED_CODE"));
+ model.setScrappedCode(map.getLong("SCRAPPED_CODE"));
model.setScrappedName(map.getString("SCRAPPED_NAME"));
// model.setUsingGoodsHisId(his.getId());
// model.setDepFormScrappedId(scrapped.getId());
diff --git a/consum-base/src/main/java/com/consum/base/pojo/DepFormScrappedGoodsParam.java b/consum-base/src/main/java/com/consum/base/pojo/DepFormScrappedGoodsParam.java
new file mode 100644
index 0000000..cea29f7
--- /dev/null
+++ b/consum-base/src/main/java/com/consum/base/pojo/DepFormScrappedGoodsParam.java
@@ -0,0 +1,35 @@
+package com.consum.base.pojo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @ClassName DepFormScrappedGoodsParam
+ * @Author cy
+ * @Date 2023/12/1
+ * @Description
+ * @Version 1.0
+ **/
+@Data
+public class DepFormScrappedGoodsParam {
+
+ @ApiModelProperty("鍒嗙被id")
+ private Long baseCategoryId;
+
+ @ApiModelProperty("鐗╁搧妯$増缂栧彿")
+ private Long baseGoodsTemplateId;
+ private String goodsTemplateName;
+
+// @ApiModelProperty("璋冩嫧鍗曠紪鐮�")
+// private String businessFormCode;
+
+ @ApiModelProperty("璋冩嫧鍗旾d")
+ private Long transBusinessId;
+
+ /**
+ * 鍨嬪彿
+ */
+ private List<DepFormScrappedModelParam> models;
+}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/DepFormScrappedModelParam.java b/consum-base/src/main/java/com/consum/base/pojo/DepFormScrappedModelParam.java
new file mode 100644
index 0000000..a793830
--- /dev/null
+++ b/consum-base/src/main/java/com/consum/base/pojo/DepFormScrappedModelParam.java
@@ -0,0 +1,51 @@
+package com.consum.base.pojo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @ClassName DepFormScrappedModelParam
+ * @Author cy
+ * @Date 2023/12/1
+ * @Description
+ * @Version 1.0
+ **/
+@Data
+public class DepFormScrappedModelParam {
+ @ApiModelProperty("鐗╁搧鍨嬪彿id")
+ private Long baseGoodsModelsId;
+
+ @ApiModelProperty("浠峰�肩被鍨�")
+ private String classification;//"B绫�"
+
+ @ApiModelProperty("鎶ュ簾鏁伴噺")
+ private Integer counts;
+
+ @ApiModelProperty("鍒嗗彂鏁伴噺")
+ private Integer goodsNum;
+
+ @ApiModelProperty("鍦ㄧ敤鏁伴噺")
+ private Integer userUseCount;
+
+ @ApiModelProperty("鐗╁搧id")
+ private Long goodsTemplatesId;
+
+ @ApiModelProperty("鐗╁搧鍨嬪彿")
+ private String modelName;
+
+ @ApiModelProperty("璋冩嫧浣跨敤浜鸿〃涓璉D(A绫荤墿鍝佸~)")
+ private Long modelUserId;
+
+ @ApiModelProperty("浣跨敤浜哄憳鍚嶇О(鍙笉濉�)")
+ private String nowUserName;
+
+// @ApiModelProperty("浣跨敤浜哄憳鍚嶇О(鍙笉濉�)")
+// private String nowUserPhone;
+
+ @ApiModelProperty("鎶ュ簾鍘熷洜CODE")
+ private Long scrappedCode;
+
+ @ApiModelProperty("璁¢噺鍗曚綅")
+ private String unit;
+
+}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/LDeptFormScrappedParam.java b/consum-base/src/main/java/com/consum/base/pojo/LDeptFormScrappedParam.java
index 9dc76c5..6532580 100644
--- a/consum-base/src/main/java/com/consum/base/pojo/LDeptFormScrappedParam.java
+++ b/consum-base/src/main/java/com/consum/base/pojo/LDeptFormScrappedParam.java
@@ -13,9 +13,6 @@
@ApiModelProperty(value = "閮ㄩ棬id")
private Long departmentId;
- @ApiModelProperty(value = "閮ㄩ棬ID")
- private Long outWarehouseId;
-
/**
* 鎶ュ簾鏃堕棿
*/
@@ -27,29 +24,14 @@
@ApiModelProperty(value = "鎵嬬画")
private String procureDoc;
-
-
- /**
- * 鏈烘瀯id
- */
- @ApiModelProperty(value = "鏈烘瀯id")
- private Long agencyId;
-
- /**
- * 浠撳簱缂栧彿
- */
- @ApiModelProperty(value = "浠撳簱缂栧彿")
- private Long warehouseId;
/**
* 鎿嶄綔浜�
*/
- @ApiModelProperty(value = "鎿嶄綔浜�")
- private Long operatorId;
-
-
+// @ApiModelProperty(value = "鎿嶄綔浜�")
+// private String operatorName;
@ApiModelProperty(value = "鎶ュ簾鍟嗗搧淇℃伅")
- private List<LWhFormScrappedGoodsInfoParam> scrappedGoodsInfo;
+ private List<DepFormScrappedGoodsParam> goods;
}
diff --git a/consum-base/src/main/java/com/consum/base/pojo/query/LDeptFormScrappedQry.java b/consum-base/src/main/java/com/consum/base/pojo/query/LDeptFormScrappedQry.java
new file mode 100644
index 0000000..9e5fcdb
--- /dev/null
+++ b/consum-base/src/main/java/com/consum/base/pojo/query/LDeptFormScrappedQry.java
@@ -0,0 +1,43 @@
+package com.consum.base.pojo.query;
+
+import lombok.Data;
+
+/**
+ * @ClassName LDeptFormScrappedQry
+ * @Author cy
+ * @Date 2023/12/1
+ * @Description
+ * @Version 1.0
+ **/
+@Data
+public class LDeptFormScrappedQry {
+ /**
+ * 鎶ュ簾鍗曞彿
+ */
+ private String businessFormCode;
+ /**
+ * 鐗╁搧妯$増鍚嶇О
+ */
+ private String goodsTemplateName;
+ /**
+ * 鎶ュ簾鏃堕棿 寮�濮�
+ */
+ private Long startTime;
+ /**
+ * 鎶ュ簾鏃堕棿 缁撴潫
+ */
+ private Long endTime;
+
+ /**
+ * 鍒涘缓浜�
+ */
+ private String operatorName;
+ /**
+ * 鏈烘瀯
+ */
+ private String agencyId;
+
+ private Integer pageSize = 10;
+ private Integer pageNum = 1;
+
+}
diff --git a/consum-base/src/main/java/com/consum/base/service/DepFormScrappedServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/DepFormScrappedServiceImpl.java
new file mode 100644
index 0000000..62021c8
--- /dev/null
+++ b/consum-base/src/main/java/com/consum/base/service/DepFormScrappedServiceImpl.java
@@ -0,0 +1,228 @@
+package com.consum.base.service;
+
+import cn.hutool.core.convert.Convert;
+import com.consum.base.core.CodeGeneratorEnum;
+import com.consum.base.core.CodeGeneratorService;
+import com.consum.base.core.utils.MapperUtil;
+import com.consum.base.pojo.DepFormScrappedGoodsParam;
+import com.consum.base.pojo.DepFormScrappedModelParam;
+import com.consum.base.pojo.LDeptFormScrappedParam;
+import com.consum.base.pojo.query.LDeptFormScrappedQry;
+import com.consum.model.po.*;
+import com.iplatform.model.po.S_user_core;
+import com.walker.db.page.GenericPager;
+import com.walker.infrastructure.utils.CollectionUtils;
+import com.walker.infrastructure.utils.DateUtils;
+import com.walker.infrastructure.utils.NumberGenerator;
+import com.walker.infrastructure.utils.StringUtils;
+import com.walker.jdbc.service.BaseServiceImpl;
+import com.walker.web.ResponseValue;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+/**
+ * @ClassName DepFormScrappedServiceImpl
+ * @Author cy
+ * @Date 2023/11/30
+ * @Description
+ * @Version 1.0
+ **/
+@Service
+public class DepFormScrappedServiceImpl extends BaseServiceImpl {
+
+ @Resource
+ private CodeGeneratorService codeGeneratorService;
+ @Resource
+ private FinSysTenantDepartmentServiceImpl departmentService;
+ @Resource
+ private LWhFormTransferServiceImpl lWhFormTransferService;
+ @Resource
+ private BaseCategoryServiceImpl baseCategoryService;
+ @Resource
+ private SDictDataServiceImpl sDictDataService;
+ @Resource
+ private BaseGoodsModelsServiceImpl baseGoodsModelsService;
+
+ @Transactional
+ public ResponseValue add(LDeptFormScrappedParam param, S_user_core currentUser, FinSysTenantUser sysInfo) {
+ long dealTime = DateUtils.getDateTimeNumber(System.currentTimeMillis());
+
+ //1.鏂板鎶ュ簾鍗曡褰�
+ DepFormScrapped lDeptFormScrapped = new DepFormScrapped();
+ //鎶ュ簾鍗昳d
+ long lWhFormScrappedId = NumberGenerator.getLongSequenceNumber();
+ lDeptFormScrapped.setId(lWhFormScrappedId);
+ lDeptFormScrapped.setBusinessFormCode(codeGeneratorService.createBusinessFormCode(CodeGeneratorEnum.Scrapped));
+ lDeptFormScrapped.setProcureDoc(param.getProcureDoc());
+ lDeptFormScrapped.setOutWarehouseType(1);
+ lDeptFormScrapped.setOutWarehouseId(param.getDepartmentId());
+ // 鏌ヨ閮ㄩ棬鍚嶇О
+ FinSysTenantDepartment sysTenantDepartment = departmentService.getById(param.getDepartmentId());
+ if (sysTenantDepartment == null) {
+ log.error("閮ㄩ棬涓嶅瓨鍦�");
+ return ResponseValue.error("閮ㄩ棬涓嶅瓨鍦�");
+ }
+ lDeptFormScrapped.setOutWarehouseName(sysTenantDepartment.getName());
+
+ lDeptFormScrapped.setOperatorId(sysInfo.getSysUserId());
+ lDeptFormScrapped.setOperatorName(sysInfo.getUserName());
+ lDeptFormScrapped.setDealTime(param.getDealTime());
+ lDeptFormScrapped.setAgencyId(Long.valueOf(sysInfo.getTenantId()));
+ lDeptFormScrapped.setAgencyName(sysInfo.getTenantName());
+ //鏍规嵁閮ㄩ棬id鏌ヨ閮ㄩ棬
+ FinSysTenantDepartment department = this.departmentService.getById(sysInfo.getSysDeptId());
+ if (department != null) {
+ lDeptFormScrapped.setDepartmentId(sysInfo.getSysDeptId());
+ lDeptFormScrapped.setDepartmentName(department.getName());
+ }
+
+
+ lDeptFormScrapped.setCreateTime(dealTime);
+ lDeptFormScrapped.setStates(1);
+
+ //2.鎶ュ簾鍗曠墿鍝併�怐EP_FORM_SCRAPPED_GOODS銆�
+ List<DepFormScrappedGoodsParam> scrappedGoodsInfo = param.getGoods();
+ if (CollectionUtils.isEmpty(scrappedGoodsInfo)) {
+ return ResponseValue.error("鎶ュ簾鍗曠墿鍝佷笉鑳戒负绌�");
+ }
+ ArrayList<DepFormScrappedGoods> scrappedGoodsArrayList = new ArrayList<>();
+ ArrayList<DepFormScrappedModel> modelArrayList = new ArrayList<>();
+
+ for (DepFormScrappedGoodsParam depFormScrappedGoodsParam : scrappedGoodsInfo) {
+ DepFormScrappedGoods depFormScrappedGoods = new DepFormScrappedGoods();
+ depFormScrappedGoods.setId(NumberGenerator.getLongSequenceNumber());
+ depFormScrappedGoods.setDepFormScrappedId(lWhFormScrappedId);
+ depFormScrappedGoods.setBaseGoodsTemplateId(depFormScrappedGoodsParam.getBaseGoodsTemplateId());
+ depFormScrappedGoods.setBaseGoodsTemplateName(depFormScrappedGoodsParam.getGoodsTemplateName());
+
+ // 鍒嗙被淇℃伅
+ Long baseCategoryId = depFormScrappedGoodsParam.getBaseCategoryId();
+ BaseCategory baseCategory = baseCategoryService.get(new BaseCategory(baseCategoryId));
+ if (baseCategory != null) {
+ depFormScrappedGoods.setCategoryName(baseCategory.getCategoryName());
+ depFormScrappedGoods.setClassification(baseCategory.getClassification());
+ }
+ // 鏌ヨ鍒嗗彂鍗曚俊鎭�
+ Long transBusinessId = depFormScrappedGoodsParam.getTransBusinessId();
+ LWhFormTransfer lWhFormTransfer = lWhFormTransferService.get(new LWhFormTransfer(transBusinessId));
+ if (lWhFormTransfer == null) {
+ return ResponseValue.error("鎶ュ簾鍗曠墿鍝佷笉鑳戒负绌�");
+
+ }
+ depFormScrappedGoods.setTransBusinessId(transBusinessId);
+ depFormScrappedGoods.setBusinessFormCode(lWhFormTransfer.getBusinessFormCode());
+ depFormScrappedGoods.setTransOutWarehouseId(lWhFormTransfer.getOutWarehouseId());
+ depFormScrappedGoods.setTransOutWarehouseType(lWhFormTransfer.getOutWarehouseType());
+
+ // 鍨嬪彿淇℃伅
+ List<DepFormScrappedModelParam> modelList = depFormScrappedGoodsParam.getModels();
+ if (CollectionUtils.isEmpty(modelList)) {
+ return ResponseValue.error("鎶ュ簾鍗曠墿鍝佸瀷鍙蜂笉鑳戒负绌�");
+
+ }
+ //鑾峰彇鎶ュ簾鍘熷洜code
+ List<Long> scrappedCodeList = modelList.stream().map(params -> params.getScrappedCode()).collect(Collectors.toList());
+ //鏍规嵁鎶ュ簾鍘熷洜code鏌ヨ鏁版嵁瀛楀吀
+ List<SDictData> SDictDataList = sDictDataService.selectByScrappedCodeList(scrappedCodeList);
+ Map<Long, String> scrappedNameMap = SDictDataList.stream().collect(Collectors.toMap(s -> s.getDict_code(), s -> s.getDict_label()));
+
+ for (DepFormScrappedModelParam depFormScrappedModelParam : modelList) {
+ DepFormScrappedModel depFormScrappedModel = new DepFormScrappedModel();
+ depFormScrappedModel.setId(NumberGenerator.getLongSequenceNumber());
+ depFormScrappedModel.setDepFormScrappedId(lWhFormScrappedId);
+ depFormScrappedModel.setDepFormScrappedGoodsId(depFormScrappedGoods.getId());
+ //鎶ュ簾鍘熷洜
+ depFormScrappedModel.setScrappedCode(depFormScrappedModelParam.getScrappedCode());
+ depFormScrappedModel.setScrappedName(scrappedNameMap.get(depFormScrappedModel.getScrappedCode()));
+
+ // 鐗╁搧 鍙� 鍨嬪彿 淇℃伅
+ Long baseGoodsModelsId = depFormScrappedModelParam.getBaseGoodsModelsId();
+ if (baseGoodsModelsId == null) {
+ return ResponseValue.error("鎶ュ簾鍗曠墿鍝佸瀷鍙蜂笉鑳戒负绌�");
+ }
+ List<Map<String, Object>> modelInfoList = baseGoodsModelsService.queryGoodsModelInfo(baseGoodsModelsId);
+ if (CollectionUtils.isEmpty(modelInfoList)) {
+ return ResponseValue.error("鏈煡璇㈠埌鎶ュ簾鍗曠墿鍝佸瀷鍙�");
+ }
+ Map<String, Object> modelInfo = modelInfoList.get(0);
+ depFormScrappedModel.setBaseGoodsTemplateId(Convert.toLong(modelInfo.get("goodsId")));
+ depFormScrappedModel.setBaseGoodsTemplateName(Convert.toStr(modelInfo.get("goodsName")));
+ depFormScrappedModel.setClassification(Convert.toStr(modelInfo.get("type")));
+ depFormScrappedModel.setUnit(Convert.toStr(modelInfo.get("unit")));
+ depFormScrappedModel.setBaseGoodsModelsId(baseGoodsModelsId);
+ depFormScrappedModel.setBaseGoodsModelsName(Convert.toStr(modelInfo.get("modelName")));
+
+ //璋冩嫧鍗曚俊鎭�
+ depFormScrappedModel.setProcureModelUserId(depFormScrappedModelParam.getModelUserId());
+ depFormScrappedModel.setGoodsUserName(depFormScrappedModelParam.getNowUserName());
+ depFormScrappedModel.setInitialCount(depFormScrappedModelParam.getGoodsNum());
+ depFormScrappedModel.setUseCount(depFormScrappedModelParam.getUserUseCount());
+ depFormScrappedModel.setCounts(depFormScrappedModelParam.getCounts());
+
+ //澧炲姞鍒版壒閲忔彃鍏ist
+ modelArrayList.add(depFormScrappedModel);
+ }
+ //澧炲姞鍒版壒閲忔彃鍏ist
+ scrappedGoodsArrayList.add(depFormScrappedGoods);
+ }
+
+ int flag1 = this.insert(lDeptFormScrapped);
+ if (flag1 == 0) {
+ log.error("鏂板鎶ュ簾鍗曞け璐�");
+ return ResponseValue.error("鏂板鎶ュ簾鍗曞け璐�");
+ }
+ int i = insertBatch(scrappedGoodsArrayList);
+ int i2 = insertBatch(modelArrayList);
+ return ResponseValue.success();
+ }
+
+
+ /**
+ * @Description 鍒楄〃鏌ヨ
+ */
+ private static String QUERY_LIST = "SELECT scrap.id,scrap.BUSINESS_FORM_CODE,scrap.DEPARTMENT_NAME,scrap.OPERATOR_NAME,scrap.DEAL_TIME,model.BASE_GOODS_TEMPLATE_ID,model.BASE_GOODS_TEMPLATE_NAME,SUM(model.COUNTS) total_Count FROM DEP_FORM_SCRAPPED scrap LEFT JOIN DEP_FORM_SCRAPPED_MODEL model ON scrap.id=model.DEP_FORM_SCRAPPED_ID where 1=1";
+ private static String QUERY_LIST_END = " GROUP BY scrap.id,scrap.BUSINESS_FORM_CODE,scrap.DEPARTMENT_NAME,scrap.OPERATOR_NAME,scrap.DEAL_TIME,model.BASE_GOODS_TEMPLATE_ID,model.BASE_GOODS_TEMPLATE_NAME ORDER BY scrap.DEAL_TIME DESC";
+
+ public GenericPager<Map<String, Object>> queryList(LDeptFormScrappedQry param) {
+ HashMap<String, Object> paramts = new HashMap<>();
+ StringBuilder sql = new StringBuilder(QUERY_LIST);
+ //鎶ュ簾鍗曞彿
+ if (!StringUtils.isEmpty(param.getBusinessFormCode())) {
+ sql.append(" and scrap.BUSINESS_FORM_CODE = :businessFormCode ");
+ paramts.put("businessFormCode", param.getBusinessFormCode());
+ }
+ //鏈烘瀯
+ sql.append(" and scrap.AGENCY_ID = :agencyId ");
+ if (param.getAgencyId() != null) {
+ paramts.put("agencyId", param.getAgencyId());
+ }
+ //鐗╁搧鍚嶇О
+ if (!StringUtils.isEmpty(param.getGoodsTemplateName())) {
+ sql.append(" and model.BASE_GOODS_TEMPLATE_NAME LIKE :goodsTemplateName ");
+ paramts.put("goodsTemplateName", StringUtils.CHAR_PERCENT + param.getGoodsTemplateName() + StringUtils.CHAR_PERCENT);
+ }
+ //鍒涘缓浜�
+ if (!StringUtils.isEmpty(param.getOperatorName())) {
+ sql.append(" and scrap.OPERATOR_NAME LIKE :operatorName ");
+ paramts.put("operatorName", StringUtils.CHAR_PERCENT + param.getOperatorName() + StringUtils.CHAR_PERCENT);
+ }
+ //鎶ュ簾鏃堕棿
+ if (param.getStartTime() != null) {
+ sql.append(" and scrap.DEAL_TIME >=:dealTimeStart ");
+ paramts.put("dealTimeStart", param.getStartTime() * 1000000);
+ }
+ if (param.getEndTime() != null) {
+ sql.append(" and scrap.DEAL_TIME <:dealTimeEnd ");
+ paramts.put("dealTimeEnd", param.getEndTime() * 1000000 + 240000);
+ }
+ sql.append(QUERY_LIST_END);
+ return selectSplit(sql.toString(), paramts, param.getPageNum(), param.getPageSize(), new MapperUtil());
+ }
+}
diff --git a/consum-base/src/main/java/com/consum/base/service/LWhProcureModelService.java b/consum-base/src/main/java/com/consum/base/service/LWhProcureModelService.java
index 5b8b6e3..29696b9 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhProcureModelService.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhProcureModelService.java
@@ -49,7 +49,7 @@
* @return
*/
private static String GET_FF_ORDER_BY_GOODS_ID_AND_DEPT = "SELECT trans.ID TRANS_BUSINESS_ID,trans.BUSINESS_FORM_CODE,baseTemp.ID BASE_GOODS_TEMPLATE_ID,baseTemp.GOODS_NAME BASE_GOODS_TEMPLATE_NAME,sum(proModel.COUNTS) total_count,sum(proModel.USE_COUNT) use_count,trans.IN_TIME FROM L_WH_FORM_TRANSFER trans LEFT JOIN L_WH_PROCURE_MODEL proModel ON proModel.BUSINESS_ID=trans.id LEFT JOIN BASE_GOODS_MODELS baseModel ON proModel.BASE_GOODS_MODELS_ID=baseModel.id LEFT JOIN BASE_GOODS_TEMPLATE baseTemp ON baseTemp.id=baseModel.GOODS_TEMPLATES_ID WHERE proModel.BUSINESS_TYPE=4 AND proModel.USE_COUNT> 0 ";
- private static String GET_FF_ORDER_BY_GOODS_ID_AND_DEPT_END = " GROUP BY trans.ID,trans.BUSINESS_FORM_CODE,baseTemp.ID,baseTemp.GOODS_NAME,trans.IN_TIME";
+ private static String GET_FF_ORDER_BY_GOODS_ID_AND_DEPT_END = " GROUP BY trans.ID,trans.BUSINESS_FORM_CODE,baseTemp.ID,baseTemp.GOODS_NAME,trans.IN_TIME order by trans.BUSINESS_FORM_CODE desc";
public List<Map<String, Object>> getFfOrderByGoodsIdAndDept(Long goodsTemplateId, Long departmentId) {
StringBuilder sql = new StringBuilder(GET_FF_ORDER_BY_GOODS_ID_AND_DEPT);
diff --git a/consum-base/src/main/java/com/consum/base/service/SDictDataServiceImpl.java b/consum-base/src/main/java/com/consum/base/service/SDictDataServiceImpl.java
index 4488427..32cac01 100644
--- a/consum-base/src/main/java/com/consum/base/service/SDictDataServiceImpl.java
+++ b/consum-base/src/main/java/com/consum/base/service/SDictDataServiceImpl.java
@@ -2,6 +2,7 @@
import com.consum.model.po.SDictData;
import com.walker.jdbc.service.BaseServiceImpl;
+import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
@@ -12,11 +13,11 @@
public class SDictDataServiceImpl extends BaseServiceImpl {
/**
- * @Description 鏍规嵁鎶ュ簾鍘熷洜code鏌ヨ鏁版嵁瀛楀吀
+ * @Description 鏍规嵁鎶ュ簾鍘熷洜code鏌ヨ鏁版嵁瀛楀吀
* @Author 鍗㈠簡闃�
* @Date 2023/11/2
*/
- public List<SDictData> selectByScrappedCodeList(List<String> scrappedCodeList) {
+ public List<SDictData> selectByScrappedCodeList(List scrappedCodeList) {
if (CollectionUtils.isEmpty(scrappedCodeList)) {
log.error("鍙傛暟閿欒");
return null;
@@ -24,14 +25,16 @@
StringBuilder sql = new StringBuilder("SELECT * FROM s_dict_data WHERE 1 = 1 ");
HashMap<String, Object> paramts = new HashMap<>();
- sql.append(" and dict_code in ( ");
- for (int i = 0; i < scrappedCodeList.size(); i++) {
- sql.append(scrappedCodeList.get(i));
- if (i < scrappedCodeList.size() - 1) {
- sql.append(",");
- }
- }
- sql.append(" ) ");
+ sql.append(" and dict_code in ( ").append(
+ StringUtils.join(scrappedCodeList, ",")).append(")");
+
+// for (int i = 0; i < scrappedCodeList.size(); i++) {
+// sql.append(scrappedCodeList.get(i));
+// if (i < scrappedCodeList.size() - 1) {
+// sql.append(",");
+// }
+// }
+// sql.append(" ) ");
return this.select(sql.toString(), paramts, new SDictData());
}
diff --git a/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped.java b/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped.java
index 370cfd9..e052691 100644
--- a/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped.java
+++ b/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped.java
@@ -53,11 +53,19 @@
@JsonIgnore
protected boolean isset_dealTime = false;
- private String departmentId = null;
+ private Long agencyId = null;
+ @JsonIgnore
+ protected boolean isset_agencyId = false;
+
+ private String agencyName = null;
+ @JsonIgnore
+ protected boolean isset_agencyName = false;
+
+ private Long departmentId = null;
@JsonIgnore
protected boolean isset_departmentId = false;
- private Long departmentName = null;
+ private String departmentName = null;
@JsonIgnore
protected boolean isset_departmentName = false;
@@ -220,32 +228,60 @@
return this.dealTime == null;
}
- public String getDepartmentId() {
+ public Long getAgencyId() {
+ return this.agencyId;
+ }
+
+ public void setAgencyId(Long agencyId) {
+ this.agencyId = agencyId;
+ this.isset_agencyId = true;
+ }
+
+ @JsonIgnore
+ public boolean isEmptyAgencyId() {
+ return this.agencyId == null;
+ }
+
+ public String getAgencyName() {
+ return this.agencyName;
+ }
+
+ public void setAgencyName(String agencyName) {
+ this.agencyName = agencyName;
+ this.isset_agencyName = true;
+ }
+
+ @JsonIgnore
+ public boolean isEmptyAgencyName() {
+ return this.agencyName == null || this.agencyName.length() == 0;
+ }
+
+ public Long getDepartmentId() {
return this.departmentId;
}
- public void setDepartmentId(String departmentId) {
+ public void setDepartmentId(Long departmentId) {
this.departmentId = departmentId;
this.isset_departmentId = true;
}
@JsonIgnore
public boolean isEmptyDepartmentId() {
- return this.departmentId == null || this.departmentId.length() == 0;
+ return this.departmentId == null;
}
- public Long getDepartmentName() {
+ public String getDepartmentName() {
return this.departmentName;
}
- public void setDepartmentName(Long departmentName) {
+ public void setDepartmentName(String departmentName) {
this.departmentName = departmentName;
this.isset_departmentName = true;
}
@JsonIgnore
public boolean isEmptyDepartmentName() {
- return this.departmentName == null;
+ return this.departmentName == null || this.departmentName.length() == 0;
}
public Long getCreateTime() {
@@ -305,6 +341,8 @@
.append("operatorId=").append(this.operatorId)
.append("operatorName=").append(this.operatorName)
.append("dealTime=").append(this.dealTime)
+ .append("agencyId=").append(this.agencyId)
+ .append("agencyName=").append(this.agencyName)
.append("departmentId=").append(this.departmentId)
.append("departmentName=").append(this.departmentName)
.append("createTime=").append(this.createTime)
@@ -351,6 +389,12 @@
if (this.isset_dealTime) {
dep_form_scrapped.setDealTime(this.getDealTime());
}
+ if (this.isset_agencyId) {
+dep_form_scrapped.setAgencyId(this.getAgencyId());
+ }
+ if (this.isset_agencyName) {
+dep_form_scrapped.setAgencyName(this.getAgencyName());
+ }
if (this.isset_departmentId) {
dep_form_scrapped.setDepartmentId(this.getDepartmentId());
}
diff --git a/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel.java b/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel.java
index 38d4545..aee5ca9 100644
--- a/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel.java
+++ b/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel.java
@@ -29,7 +29,7 @@
@JsonIgnore
protected boolean isset_depFormScrappedGoodsId = false;
- private String scrappedCode = null;
+ private Long scrappedCode = null;
@JsonIgnore
protected boolean isset_scrappedCode = false;
@@ -148,18 +148,18 @@
return this.depFormScrappedGoodsId == null;
}
- public String getScrappedCode() {
+ public Long getScrappedCode() {
return this.scrappedCode;
}
- public void setScrappedCode(String scrappedCode) {
+ public void setScrappedCode(Long scrappedCode) {
this.scrappedCode = scrappedCode;
this.isset_scrappedCode = true;
}
@JsonIgnore
public boolean isEmptyScrappedCode() {
- return this.scrappedCode == null || this.scrappedCode.length() == 0;
+ return this.scrappedCode == null;
}
public String getScrappedName() {
@@ -374,63 +374,63 @@
* 鍏嬮殕
*/
public DepFormScrappedModel $clone() {
- DepFormScrappedModel dep_form_scrapped_model = new DepFormScrappedModel();
+DepFormScrappedModel dep_form_scrapped_model = new DepFormScrappedModel();
// 鏁版嵁搴撳悕绉�
//dep_form_scrapped_model.setDatabaseName_(this.getDatabaseName_());
// 涓婚敭
if (this.isset_id) {
- dep_form_scrapped_model.setId(this.getId());
+dep_form_scrapped_model.setId(this.getId());
}
// 鏅�氬睘鎬�
if (this.isset_depFormScrappedId) {
- dep_form_scrapped_model.setDepFormScrappedId(this.getDepFormScrappedId());
+dep_form_scrapped_model.setDepFormScrappedId(this.getDepFormScrappedId());
}
if (this.isset_depFormScrappedGoodsId) {
- dep_form_scrapped_model.setDepFormScrappedGoodsId(this.getDepFormScrappedGoodsId());
+dep_form_scrapped_model.setDepFormScrappedGoodsId(this.getDepFormScrappedGoodsId());
}
if (this.isset_scrappedCode) {
- dep_form_scrapped_model.setScrappedCode(this.getScrappedCode());
+dep_form_scrapped_model.setScrappedCode(this.getScrappedCode());
}
if (this.isset_scrappedName) {
- dep_form_scrapped_model.setScrappedName(this.getScrappedName());
+dep_form_scrapped_model.setScrappedName(this.getScrappedName());
}
if (this.isset_baseGoodsTemplateId) {
- dep_form_scrapped_model.setBaseGoodsTemplateId(this.getBaseGoodsTemplateId());
+dep_form_scrapped_model.setBaseGoodsTemplateId(this.getBaseGoodsTemplateId());
}
if (this.isset_baseGoodsTemplateName) {
- dep_form_scrapped_model.setBaseGoodsTemplateName(this.getBaseGoodsTemplateName());
+dep_form_scrapped_model.setBaseGoodsTemplateName(this.getBaseGoodsTemplateName());
}
if (this.isset_classification) {
- dep_form_scrapped_model.setClassification(this.getClassification());
+dep_form_scrapped_model.setClassification(this.getClassification());
}
if (this.isset_unit) {
- dep_form_scrapped_model.setUnit(this.getUnit());
+dep_form_scrapped_model.setUnit(this.getUnit());
}
if (this.isset_baseGoodsModelsId) {
- dep_form_scrapped_model.setBaseGoodsModelsId(this.getBaseGoodsModelsId());
+dep_form_scrapped_model.setBaseGoodsModelsId(this.getBaseGoodsModelsId());
}
if (this.isset_baseGoodsModelsName) {
- dep_form_scrapped_model.setBaseGoodsModelsName(this.getBaseGoodsModelsName());
+dep_form_scrapped_model.setBaseGoodsModelsName(this.getBaseGoodsModelsName());
}
if (this.isset_procureModelUserId) {
- dep_form_scrapped_model.setProcureModelUserId(this.getProcureModelUserId());
+dep_form_scrapped_model.setProcureModelUserId(this.getProcureModelUserId());
}
if (this.isset_initialCount) {
- dep_form_scrapped_model.setInitialCount(this.getInitialCount());
+dep_form_scrapped_model.setInitialCount(this.getInitialCount());
}
if (this.isset_useCount) {
- dep_form_scrapped_model.setUseCount(this.getUseCount());
+dep_form_scrapped_model.setUseCount(this.getUseCount());
}
if (this.isset_counts) {
- dep_form_scrapped_model.setCounts(this.getCounts());
+dep_form_scrapped_model.setCounts(this.getCounts());
}
if (this.isset_goodsUserName) {
- dep_form_scrapped_model.setGoodsUserName(this.getGoodsUserName());
+dep_form_scrapped_model.setGoodsUserName(this.getGoodsUserName());
}
if (this.isset_beiz) {
- dep_form_scrapped_model.setBeiz(this.getBeiz());
+dep_form_scrapped_model.setBeiz(this.getBeiz());
}
return dep_form_scrapped_model;
}
diff --git a/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel_mapper.java b/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel_mapper.java
index 1927f70..f1dd9c7 100644
--- a/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel_mapper.java
+++ b/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel_mapper.java
@@ -7,6 +7,8 @@
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;
@@ -115,12 +117,12 @@
public String getTableName_() {
String tableName = "dep_form_scrapped_model";
/**
- if (StringUtils.isNotEmpty(this.getDatabaseName_())) {
- return this.getDatabaseName_() + "." + tableName;
- } else {
- return tableName;
- }
- */
+ if (StringUtils.isNotEmpty(this.getDatabaseName_())) {
+ return this.getDatabaseName_() + "." + tableName;
+ } else {
+ return tableName;
+ }
+ */
return tableName;
}
@@ -323,109 +325,113 @@
@Override
public DepFormScrappedModel mapRow(ResultSet rs, int i) throws SQLException {
ResultSetUtils resultSetUtils = new ResultSetUtils();
- DepFormScrappedModel dep_form_scrapped_model = new DepFormScrappedModel();
+DepFormScrappedModel dep_form_scrapped_model = new DepFormScrappedModel();
Integer columnIndex;
//涓婚敭
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Id);
if (columnIndex > 0) {
- dep_form_scrapped_model.setId(rs.getLong(columnIndex));
+dep_form_scrapped_model.setId(rs.getLong(columnIndex));
}
//鏅�氬睘鎬�
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.DepFormScrappedId);
if (columnIndex > 0) {
if (rs.getBigDecimal(columnIndex) == null) {
- dep_form_scrapped_model.setDepFormScrappedId(null);
+dep_form_scrapped_model.setDepFormScrappedId(null);
} else {
- dep_form_scrapped_model.setDepFormScrappedId(rs.getLong(columnIndex));
+dep_form_scrapped_model.setDepFormScrappedId(rs.getLong(columnIndex));
}
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.DepFormScrappedGoodsId);
if (columnIndex > 0) {
if (rs.getBigDecimal(columnIndex) == null) {
- dep_form_scrapped_model.setDepFormScrappedGoodsId(null);
+dep_form_scrapped_model.setDepFormScrappedGoodsId(null);
} else {
- dep_form_scrapped_model.setDepFormScrappedGoodsId(rs.getLong(columnIndex));
+dep_form_scrapped_model.setDepFormScrappedGoodsId(rs.getLong(columnIndex));
}
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.ScrappedCode);
if (columnIndex > 0) {
- dep_form_scrapped_model.setScrappedCode(rs.getString(columnIndex));
+ if (rs.getBigDecimal(columnIndex) == null) {
+dep_form_scrapped_model.setScrappedCode(null);
+ } else {
+dep_form_scrapped_model.setScrappedCode(rs.getLong(columnIndex));
+ }
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.ScrappedName);
if (columnIndex > 0) {
- dep_form_scrapped_model.setScrappedName(rs.getString(columnIndex));
+dep_form_scrapped_model.setScrappedName(rs.getString(columnIndex));
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.BaseGoodsTemplateId);
if (columnIndex > 0) {
if (rs.getBigDecimal(columnIndex) == null) {
- dep_form_scrapped_model.setBaseGoodsTemplateId(null);
+dep_form_scrapped_model.setBaseGoodsTemplateId(null);
} else {
- dep_form_scrapped_model.setBaseGoodsTemplateId(rs.getLong(columnIndex));
+dep_form_scrapped_model.setBaseGoodsTemplateId(rs.getLong(columnIndex));
}
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.BaseGoodsTemplateName);
if (columnIndex > 0) {
- dep_form_scrapped_model.setBaseGoodsTemplateName(rs.getString(columnIndex));
+dep_form_scrapped_model.setBaseGoodsTemplateName(rs.getString(columnIndex));
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Classification);
if (columnIndex > 0) {
- dep_form_scrapped_model.setClassification(rs.getString(columnIndex));
+dep_form_scrapped_model.setClassification(rs.getString(columnIndex));
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Unit);
if (columnIndex > 0) {
- dep_form_scrapped_model.setUnit(rs.getString(columnIndex));
+dep_form_scrapped_model.setUnit(rs.getString(columnIndex));
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.BaseGoodsModelsId);
if (columnIndex > 0) {
if (rs.getBigDecimal(columnIndex) == null) {
- dep_form_scrapped_model.setBaseGoodsModelsId(null);
+dep_form_scrapped_model.setBaseGoodsModelsId(null);
} else {
- dep_form_scrapped_model.setBaseGoodsModelsId(rs.getLong(columnIndex));
+dep_form_scrapped_model.setBaseGoodsModelsId(rs.getLong(columnIndex));
}
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.BaseGoodsModelsName);
if (columnIndex > 0) {
- dep_form_scrapped_model.setBaseGoodsModelsName(rs.getString(columnIndex));
+dep_form_scrapped_model.setBaseGoodsModelsName(rs.getString(columnIndex));
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.ProcureModelUserId);
if (columnIndex > 0) {
if (rs.getBigDecimal(columnIndex) == null) {
- dep_form_scrapped_model.setProcureModelUserId(null);
+dep_form_scrapped_model.setProcureModelUserId(null);
} else {
- dep_form_scrapped_model.setProcureModelUserId(rs.getLong(columnIndex));
+dep_form_scrapped_model.setProcureModelUserId(rs.getLong(columnIndex));
}
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.InitialCount);
if (columnIndex > 0) {
if (rs.getBigDecimal(columnIndex) == null) {
- dep_form_scrapped_model.setInitialCount(null);
+dep_form_scrapped_model.setInitialCount(null);
} else {
- dep_form_scrapped_model.setInitialCount(rs.getInt(columnIndex));
+dep_form_scrapped_model.setInitialCount(rs.getInt(columnIndex));
}
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.UseCount);
if (columnIndex > 0) {
if (rs.getBigDecimal(columnIndex) == null) {
- dep_form_scrapped_model.setUseCount(null);
+dep_form_scrapped_model.setUseCount(null);
} else {
- dep_form_scrapped_model.setUseCount(rs.getInt(columnIndex));
+dep_form_scrapped_model.setUseCount(rs.getInt(columnIndex));
}
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Counts);
if (columnIndex > 0) {
if (rs.getBigDecimal(columnIndex) == null) {
- dep_form_scrapped_model.setCounts(null);
+dep_form_scrapped_model.setCounts(null);
} else {
- dep_form_scrapped_model.setCounts(rs.getInt(columnIndex));
+dep_form_scrapped_model.setCounts(rs.getInt(columnIndex));
}
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.GoodsUserName);
if (columnIndex > 0) {
- dep_form_scrapped_model.setGoodsUserName(rs.getString(columnIndex));
+dep_form_scrapped_model.setGoodsUserName(rs.getString(columnIndex));
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Beiz);
if (columnIndex > 0) {
- dep_form_scrapped_model.setBeiz(rs.getString(columnIndex));
+dep_form_scrapped_model.setBeiz(rs.getString(columnIndex));
}
return dep_form_scrapped_model;
}
diff --git a/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped_mapper.java b/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped_mapper.java
index 2747ad5..97577cd 100644
--- a/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped_mapper.java
+++ b/consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped_mapper.java
@@ -7,6 +7,8 @@
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;
@@ -35,6 +37,8 @@
public static final String OperatorId = "operator_id";
public static final String OperatorName = "operator_name";
public static final String DealTime = "deal_time";
+ public static final String AgencyId = "agency_id";
+ public static final String AgencyName = "agency_name";
public static final String DepartmentId = "department_id";
public static final String DepartmentName = "department_name";
public static final String CreateTime = "create_time";
@@ -76,6 +80,12 @@
}
if (depFormScrapped.isset_dealTime) {
this.setDealTime(depFormScrapped.getDealTime());
+ }
+ if (depFormScrapped.isset_agencyId) {
+ this.setAgencyId(depFormScrapped.getAgencyId());
+ }
+ if (depFormScrapped.isset_agencyName) {
+ this.setAgencyName(depFormScrapped.getAgencyName());
}
if (depFormScrapped.isset_departmentId) {
this.setDepartmentId(depFormScrapped.getDepartmentId());
@@ -143,6 +153,8 @@
ib.set(OperatorId, this.getOperatorId(), this.isset_operatorId);
ib.set(OperatorName, this.getOperatorName(), this.isset_operatorName);
ib.set(DealTime, this.getDealTime(), this.isset_dealTime);
+ ib.set(AgencyId, this.getAgencyId(), this.isset_agencyId);
+ ib.set(AgencyName, this.getAgencyName(), this.isset_agencyName);
ib.set(DepartmentId, this.getDepartmentId(), this.isset_departmentId);
ib.set(DepartmentName, this.getDepartmentName(), this.isset_departmentName);
ib.set(CreateTime, this.getCreateTime(), this.isset_createTime);
@@ -165,6 +177,8 @@
ub.set(OperatorId, this.getOperatorId(), this.isset_operatorId);
ub.set(OperatorName, this.getOperatorName(), this.isset_operatorName);
ub.set(DealTime, this.getDealTime(), this.isset_dealTime);
+ ub.set(AgencyId, this.getAgencyId(), this.isset_agencyId);
+ ub.set(AgencyName, this.getAgencyName(), this.isset_agencyName);
ub.set(DepartmentId, this.getDepartmentId(), this.isset_departmentId);
ub.set(DepartmentName, this.getDepartmentName(), this.isset_departmentName);
ub.set(CreateTime, this.getCreateTime(), this.isset_createTime);
@@ -188,6 +202,8 @@
ub.set(OperatorId, this.getOperatorId(), this.isset_operatorId);
ub.set(OperatorName, this.getOperatorName(), this.isset_operatorName);
ub.set(DealTime, this.getDealTime(), this.isset_dealTime);
+ ub.set(AgencyId, this.getAgencyId(), this.isset_agencyId);
+ ub.set(AgencyName, this.getAgencyName(), this.isset_agencyName);
ub.set(DepartmentId, this.getDepartmentId(), this.isset_departmentId);
ub.set(DepartmentName, this.getDepartmentName(), this.isset_departmentName);
ub.set(CreateTime, this.getCreateTime(), this.isset_createTime);
@@ -210,6 +226,8 @@
ub.set(OperatorId, this.getOperatorId(), this.isset_operatorId);
ub.set(OperatorName, this.getOperatorName(), this.isset_operatorName);
ub.set(DealTime, this.getDealTime(), this.isset_dealTime);
+ ub.set(AgencyId, this.getAgencyId(), this.isset_agencyId);
+ ub.set(AgencyName, this.getAgencyName(), this.isset_agencyName);
ub.set(DepartmentId, this.getDepartmentId(), this.isset_departmentId);
ub.set(DepartmentName, this.getDepartmentName(), this.isset_departmentName);
ub.set(CreateTime, this.getCreateTime(), this.isset_createTime);
@@ -262,7 +280,7 @@
*/
@Override
public SqlAndParameters<Map<String, Object>> getSelectSql_(String where, Map<String, Object> parameters) {
- return new SqlAndParameters<>("select id, business_form_code, procure_doc, out_warehouse_type, out_warehouse_id, out_warehouse_name, operator_id, operator_name, deal_time, department_id, department_name, create_time, states, beiz from " + this.getTableName_() + " " + where, parameters);
+ return new SqlAndParameters<>("select id, business_form_code, procure_doc, out_warehouse_type, out_warehouse_id, out_warehouse_name, operator_id, operator_name, deal_time, agency_id, agency_name, department_id, department_name, create_time, states, beiz from " + this.getTableName_() + " " + where, parameters);
}
/**
@@ -270,7 +288,7 @@
*/
@Override
public SqlAndParameters<Object[]> getSelectSql_(String where, Object[] parameters) {
- return new SqlAndParameters<>("select id, business_form_code, procure_doc, out_warehouse_type, out_warehouse_id, out_warehouse_name, operator_id, operator_name, deal_time, department_id, department_name, create_time, states, beiz from " + this.getTableName_() + " " + where, parameters);
+ return new SqlAndParameters<>("select id, business_form_code, procure_doc, out_warehouse_type, out_warehouse_id, out_warehouse_name, operator_id, operator_name, deal_time, agency_id, agency_name, department_id, department_name, create_time, states, beiz from " + this.getTableName_() + " " + where, parameters);
}
/**
@@ -355,17 +373,29 @@
dep_form_scrapped.setDealTime(rs.getLong(columnIndex));
}
}
+ columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.AgencyId);
+ if (columnIndex > 0) {
+ if (rs.getBigDecimal(columnIndex) == null) {
+dep_form_scrapped.setAgencyId(null);
+ } else {
+dep_form_scrapped.setAgencyId(rs.getLong(columnIndex));
+ }
+ }
+ columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.AgencyName);
+ if (columnIndex > 0) {
+dep_form_scrapped.setAgencyName(rs.getString(columnIndex));
+ }
columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.DepartmentId);
if (columnIndex > 0) {
-dep_form_scrapped.setDepartmentId(rs.getString(columnIndex));
+ if (rs.getBigDecimal(columnIndex) == null) {
+dep_form_scrapped.setDepartmentId(null);
+ } else {
+dep_form_scrapped.setDepartmentId(rs.getLong(columnIndex));
+ }
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.DepartmentName);
if (columnIndex > 0) {
- if (rs.getBigDecimal(columnIndex) == null) {
-dep_form_scrapped.setDepartmentName(null);
- } else {
-dep_form_scrapped.setDepartmentName(rs.getLong(columnIndex));
- }
+dep_form_scrapped.setDepartmentName(rs.getString(columnIndex));
}
columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.CreateTime);
if (columnIndex > 0) {
--
Gitblit v1.9.1