diff --git a/jshERP-boot/docs/jsh_erp.sql b/jshERP-boot/docs/jsh_erp.sql index dbd65d43..cb8f24e4 100644 --- a/jshERP-boot/docs/jsh_erp.sql +++ b/jshERP-boot/docs/jsh_erp.sql @@ -10,7 +10,7 @@ Target Server Type : MYSQL Target Server Version : 50704 File Encoding : 65001 -Date: 2023-03-17 19:37:08 +Date: 2023-03-17 22:17:41 */ SET FOREIGN_KEY_CHECKS=0; @@ -852,8 +852,7 @@ CREATE TABLE `jsh_system_config` ( `purchase_by_sale_flag` varchar(1) DEFAULT '0' COMMENT '以销定购启用标记,0未启用,1启用', `multi_level_approval_flag` varchar(1) DEFAULT '0' COMMENT '多级审核启用标记,0未启用,1启用', `multi_bill_type` varchar(200) DEFAULT NULL COMMENT '流程类型,可多选', - `amount_approval_flag` varchar(1) DEFAULT '0' COMMENT '金额审核启用标记,0未启用,1启用', - `stock_approval_flag` varchar(1) DEFAULT '0' COMMENT '库存审核启用标记,0未启用,1启用', + `force_approval_flag` varchar(1) DEFAULT '0' COMMENT '强审核启用标记,0未启用,1启用', `tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id', `delete_flag` varchar(1) DEFAULT '0' COMMENT '删除标记,0未删除,1删除', PRIMARY KEY (`id`) @@ -862,7 +861,7 @@ CREATE TABLE `jsh_system_config` ( -- ---------------------------- -- Records of jsh_system_config -- ---------------------------- -INSERT INTO `jsh_system_config` VALUES ('11', '公司test', '小李', '地址1', '12345678', null, null, '注:本单为我公司与客户约定账期内结款的依据,由客户或其单位员工签字生效,并承担法律责任。', '0', '0', '1', '0', '0', '', '0', '0', '63', '0'); +INSERT INTO `jsh_system_config` VALUES ('11', '公司test', '小李', '地址1', '12345678', null, null, '注:本单为我公司与客户约定账期内结款的依据,由客户或其单位员工签字生效,并承担法律责任。', '0', '0', '1', '0', '0', '', '0', '63', '0'); -- ---------------------------- -- Table structure for jsh_tenant diff --git a/jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt b/jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt index 28671a75..a5c2fe19 100644 --- a/jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt +++ b/jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt @@ -1462,8 +1462,8 @@ alter table jsh_account_head add source varchar(1) DEFAULT '0' COMMENT '单据 -- -------------------------------------------------------- -- 时间 2023年03月16日 -- by jishenghua --- 给系统参数表增加库存审核启用标记 +-- 将系统参数表的金额审核启用标记改为强审核标记 -- 增加零售统计菜单 -- -------------------------------------------------------- -alter table jsh_system_config add stock_approval_flag varchar(1) DEFAULT '0' COMMENT '库存审核启用标记,0未启用,1启用' after amount_approval_flag; +alter table jsh_system_config change amount_approval_flag force_approval_flag varchar(1) DEFAULT '0' COMMENT '强审核启用标记,0未启用,1启用'; insert into `jsh_function` (`number`, `name`, `parent_number`, `url`, `component`, `state`, `sort`, `enabled`, `type`, `push_btn`, `icon`, `delete_flag`) VALUES ('030105', '零售统计', '0301', '/report/retail_out_report', '/report/RetailOutReport', b'0', '0615', b'1', '电脑版', '', 'profile', '0'); \ No newline at end of file diff --git a/jshERP-boot/src/main/java/com/jsh/erp/controller/AccountController.java b/jshERP-boot/src/main/java/com/jsh/erp/controller/AccountController.java index a32f357a..ae20fc5a 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/controller/AccountController.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/controller/AccountController.java @@ -121,13 +121,13 @@ public class AccountController { //存放数据json数组 JSONArray dataArray = new JSONArray(); if (null != dataList) { - Boolean apprFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); for (AccountVo4InOutList aEx : dataList) { String type = aEx.getType().replace("其它", ""); aEx.setType(type); String timeStr = aEx.getOperTime().toString(); - BigDecimal balance = accountService.getAccountSum(accountId, timeStr, "date", apprFlag).add(accountService.getAccountSumByHead(accountId, timeStr, "date", apprFlag)) - .add(accountService.getAccountSumByDetail(accountId, timeStr, "date", apprFlag)).add(accountService.getManyAccountSum(accountId, timeStr, "date", apprFlag)).add(initialAmount); + BigDecimal balance = accountService.getAccountSum(accountId, timeStr, "date", forceFlag).add(accountService.getAccountSumByHead(accountId, timeStr, "date", forceFlag)) + .add(accountService.getAccountSumByDetail(accountId, timeStr, "date", forceFlag)).add(accountService.getManyAccountSum(accountId, timeStr, "date", forceFlag)).add(initialAmount); aEx.setBalance(balance); aEx.setAccountId(accountId); dataArray.add(aEx); diff --git a/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java b/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java index 56af6f1f..0309777b 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java @@ -130,10 +130,10 @@ public class DepotHeadController { String [] organArray = depotHeadService.getOrganArray(subType, ""); beginTime = Tools.parseDayToTime(beginTime, BusinessConstants.DAY_FIRST_TIME); endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME); - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); - List list = depotHeadService.findInOutDetail(beginTime, endTime, type, creatorArray, organArray, amountApprovalFlag, + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); + List list = depotHeadService.findInOutDetail(beginTime, endTime, type, creatorArray, organArray, forceFlag, StringUtil.toNull(materialParam), depotList, oId, StringUtil.toNull(number), remark, (currentPage-1)*pageSize, pageSize); - int total = depotHeadService.findInOutDetailCount(beginTime, endTime, type, creatorArray, organArray, amountApprovalFlag, + int total = depotHeadService.findInOutDetailCount(beginTime, endTime, type, creatorArray, organArray, forceFlag, StringUtil.toNull(materialParam), depotList, oId, StringUtil.toNull(number), remark); map.put("total", total); //存放数据json数组 @@ -194,10 +194,10 @@ public class DepotHeadController { } beginTime = Tools.parseDayToTime(beginTime,BusinessConstants.DAY_FIRST_TIME); endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME); - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); - List list = depotHeadService.findInOutMaterialCount(beginTime, endTime, type, amountApprovalFlag, StringUtil.toNull(materialParam), + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); + List list = depotHeadService.findInOutMaterialCount(beginTime, endTime, type, forceFlag, StringUtil.toNull(materialParam), depotList, oId, roleType, (currentPage-1)*pageSize, pageSize); - int total = depotHeadService.findInOutMaterialCountTotal(beginTime, endTime, type, amountApprovalFlag, StringUtil.toNull(materialParam), + int total = depotHeadService.findInOutMaterialCountTotal(beginTime, endTime, type, forceFlag, StringUtil.toNull(materialParam), depotList, oId, roleType); map.put("total", total); map.put("rows", list); @@ -267,11 +267,11 @@ public class DepotHeadController { String [] creatorArray = depotHeadService.getCreatorArray(roleType); beginTime = Tools.parseDayToTime(beginTime, BusinessConstants.DAY_FIRST_TIME); endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME); - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); List list = depotHeadService.findAllocationDetail(beginTime, endTime, subType, StringUtil.toNull(number), - creatorArray, amountApprovalFlag, StringUtil.toNull(materialParam), depotList, depotFList, remark, (currentPage-1)*pageSize, pageSize); + creatorArray, forceFlag, StringUtil.toNull(materialParam), depotList, depotFList, remark, (currentPage-1)*pageSize, pageSize); int total = depotHeadService.findAllocationDetailCount(beginTime, endTime, subType, StringUtil.toNull(number), - creatorArray, amountApprovalFlag, StringUtil.toNull(materialParam), depotList, depotFList, remark); + creatorArray, forceFlag, StringUtil.toNull(materialParam), depotList, depotFList, remark); map.put("rows", list); map.put("total", total); res.code = 200; diff --git a/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotItemController.java b/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotItemController.java index 49ffd682..9a49a172 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotItemController.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotItemController.java @@ -480,12 +480,12 @@ public class DepotItemController { String [] creatorArray = depotHeadService.getCreatorArray(roleType); String [] organArray = null; List depotList = depotService.parseDepotList(null); - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); List dataList = depotItemService.getListWithBugOrSale(StringUtil.toNull(materialParam), - "buy", beginTime, endTime, creatorArray, organArray, depotList, amountApprovalFlag, (currentPage-1)*pageSize, pageSize); + "buy", beginTime, endTime, creatorArray, organArray, depotList, forceFlag, (currentPage-1)*pageSize, pageSize); String[] mpArr = mpList.split(","); int total = depotItemService.getListWithBugOrSaleCount(StringUtil.toNull(materialParam), - "buy", beginTime, endTime, creatorArray, organArray, depotList, amountApprovalFlag); + "buy", beginTime, endTime, creatorArray, organArray, depotList, forceFlag); map.put("total", total); //存放数据json数组 JSONArray dataArray = new JSONArray(); @@ -555,12 +555,12 @@ public class DepotItemController { String [] creatorArray = depotHeadService.getCreatorArray(roleType); String [] organArray = null; List depotList = depotService.parseDepotList(null); - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); List dataList = depotItemService.getListWithBugOrSale(StringUtil.toNull(materialParam), - "sale", beginTime, endTime, creatorArray, organArray, depotList, amountApprovalFlag, (currentPage-1)*pageSize, pageSize); + "sale", beginTime, endTime, creatorArray, organArray, depotList, forceFlag, (currentPage-1)*pageSize, pageSize); String[] mpArr = mpList.split(","); int total = depotItemService.getListWithBugOrSaleCount(StringUtil.toNull(materialParam), - "sale", beginTime, endTime, creatorArray, organArray, depotList, amountApprovalFlag); + "sale", beginTime, endTime, creatorArray, organArray, depotList, forceFlag); map.put("total", total); //存放数据json数组 JSONArray dataArray = new JSONArray(); @@ -631,12 +631,12 @@ public class DepotItemController { String [] creatorArray = depotHeadService.getCreatorArray(roleType); String [] organArray = depotHeadService.getOrganArray("销售", ""); List depotList = depotService.parseDepotList(null); - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); List dataList = depotItemService.getListWithBugOrSale(StringUtil.toNull(materialParam), - "sale", beginTime, endTime, creatorArray, organArray, depotList, amountApprovalFlag, (currentPage-1)*pageSize, pageSize); + "sale", beginTime, endTime, creatorArray, organArray, depotList, forceFlag, (currentPage-1)*pageSize, pageSize); String[] mpArr = mpList.split(","); int total = depotItemService.getListWithBugOrSaleCount(StringUtil.toNull(materialParam), - "sale", beginTime, endTime, creatorArray, organArray, depotList, amountApprovalFlag); + "sale", beginTime, endTime, creatorArray, organArray, depotList, forceFlag); map.put("total", total); //存放数据json数组 JSONArray dataArray = new JSONArray(); diff --git a/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java b/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java index 64a99817..766e651b 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java @@ -29,9 +29,7 @@ public class SystemConfig { private String multiBillType; - private String amountApprovalFlag; - - private String stockApprovalFlag; + private String forceApprovalFlag; private Long tenantId; @@ -149,20 +147,12 @@ public class SystemConfig { this.multiBillType = multiBillType == null ? null : multiBillType.trim(); } - public String getAmountApprovalFlag() { - return amountApprovalFlag; + public String getForceApprovalFlag() { + return forceApprovalFlag; } - public void setAmountApprovalFlag(String amountApprovalFlag) { - this.amountApprovalFlag = amountApprovalFlag == null ? null : amountApprovalFlag.trim(); - } - - public String getStockApprovalFlag() { - return stockApprovalFlag; - } - - public void setStockApprovalFlag(String stockApprovalFlag) { - this.stockApprovalFlag = stockApprovalFlag == null ? null : stockApprovalFlag.trim(); + public void setForceApprovalFlag(String forceApprovalFlag) { + this.forceApprovalFlag = forceApprovalFlag == null ? null : forceApprovalFlag.trim(); } public Long getTenantId() { diff --git a/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java b/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java index 5f7ec8c5..2f370b57 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java @@ -1074,143 +1074,73 @@ public class SystemConfigExample { return (Criteria) this; } - public Criteria andAmountApprovalFlagIsNull() { - addCriterion("amount_approval_flag is null"); + public Criteria andForceApprovalFlagIsNull() { + addCriterion("force_approval_flag is null"); return (Criteria) this; } - public Criteria andAmountApprovalFlagIsNotNull() { - addCriterion("amount_approval_flag is not null"); + public Criteria andForceApprovalFlagIsNotNull() { + addCriterion("force_approval_flag is not null"); return (Criteria) this; } - public Criteria andAmountApprovalFlagEqualTo(String value) { - addCriterion("amount_approval_flag =", value, "amountApprovalFlag"); + public Criteria andForceApprovalFlagEqualTo(String value) { + addCriterion("force_approval_flag =", value, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagNotEqualTo(String value) { - addCriterion("amount_approval_flag <>", value, "amountApprovalFlag"); + public Criteria andForceApprovalFlagNotEqualTo(String value) { + addCriterion("force_approval_flag <>", value, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagGreaterThan(String value) { - addCriterion("amount_approval_flag >", value, "amountApprovalFlag"); + public Criteria andForceApprovalFlagGreaterThan(String value) { + addCriterion("force_approval_flag >", value, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagGreaterThanOrEqualTo(String value) { - addCriterion("amount_approval_flag >=", value, "amountApprovalFlag"); + public Criteria andForceApprovalFlagGreaterThanOrEqualTo(String value) { + addCriterion("force_approval_flag >=", value, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagLessThan(String value) { - addCriterion("amount_approval_flag <", value, "amountApprovalFlag"); + public Criteria andForceApprovalFlagLessThan(String value) { + addCriterion("force_approval_flag <", value, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagLessThanOrEqualTo(String value) { - addCriterion("amount_approval_flag <=", value, "amountApprovalFlag"); + public Criteria andForceApprovalFlagLessThanOrEqualTo(String value) { + addCriterion("force_approval_flag <=", value, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagLike(String value) { - addCriterion("amount_approval_flag like", value, "amountApprovalFlag"); + public Criteria andForceApprovalFlagLike(String value) { + addCriterion("force_approval_flag like", value, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagNotLike(String value) { - addCriterion("amount_approval_flag not like", value, "amountApprovalFlag"); + public Criteria andForceApprovalFlagNotLike(String value) { + addCriterion("force_approval_flag not like", value, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagIn(List values) { - addCriterion("amount_approval_flag in", values, "amountApprovalFlag"); + public Criteria andForceApprovalFlagIn(List values) { + addCriterion("force_approval_flag in", values, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagNotIn(List values) { - addCriterion("amount_approval_flag not in", values, "amountApprovalFlag"); + public Criteria andForceApprovalFlagNotIn(List values) { + addCriterion("force_approval_flag not in", values, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagBetween(String value1, String value2) { - addCriterion("amount_approval_flag between", value1, value2, "amountApprovalFlag"); + public Criteria andForceApprovalFlagBetween(String value1, String value2) { + addCriterion("force_approval_flag between", value1, value2, "forceApprovalFlag"); return (Criteria) this; } - public Criteria andAmountApprovalFlagNotBetween(String value1, String value2) { - addCriterion("amount_approval_flag not between", value1, value2, "amountApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagIsNull() { - addCriterion("stock_approval_flag is null"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagIsNotNull() { - addCriterion("stock_approval_flag is not null"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagEqualTo(String value) { - addCriterion("stock_approval_flag =", value, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagNotEqualTo(String value) { - addCriterion("stock_approval_flag <>", value, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagGreaterThan(String value) { - addCriterion("stock_approval_flag >", value, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagGreaterThanOrEqualTo(String value) { - addCriterion("stock_approval_flag >=", value, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagLessThan(String value) { - addCriterion("stock_approval_flag <", value, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagLessThanOrEqualTo(String value) { - addCriterion("stock_approval_flag <=", value, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagLike(String value) { - addCriterion("stock_approval_flag like", value, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagNotLike(String value) { - addCriterion("stock_approval_flag not like", value, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagIn(List values) { - addCriterion("stock_approval_flag in", values, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagNotIn(List values) { - addCriterion("stock_approval_flag not in", values, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagBetween(String value1, String value2) { - addCriterion("stock_approval_flag between", value1, value2, "stockApprovalFlag"); - return (Criteria) this; - } - - public Criteria andStockApprovalFlagNotBetween(String value1, String value2) { - addCriterion("stock_approval_flag not between", value1, value2, "stockApprovalFlag"); + public Criteria andForceApprovalFlagNotBetween(String value1, String value2) { + addCriterion("force_approval_flag not between", value1, value2, "forceApprovalFlag"); return (Criteria) this; } diff --git a/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java b/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java index 4d1f2530..2dbcf02b 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java @@ -69,7 +69,7 @@ public interface DepotHeadMapperEx { @Param("type") String type, @Param("creatorArray") String[] creatorArray, @Param("organArray") String[] organArray, - @Param("amountApprovalFlag") Boolean amountApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("materialParam") String materialParam, @Param("depotList") List depotList, @Param("oId") Integer oId, @@ -84,7 +84,7 @@ public interface DepotHeadMapperEx { @Param("type") String type, @Param("creatorArray") String[] creatorArray, @Param("organArray") String[] organArray, - @Param("amountApprovalFlag") Boolean amountApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("materialParam") String materialParam, @Param("depotList") List depotList, @Param("oId") Integer oId, @@ -95,7 +95,7 @@ public interface DepotHeadMapperEx { @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("type") String type, - @Param("amountApprovalFlag") Boolean amountApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("materialParam") String materialParam, @Param("depotList") List depotList, @Param("oId") Integer oId, @@ -108,7 +108,7 @@ public interface DepotHeadMapperEx { @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("type") String type, - @Param("amountApprovalFlag") Boolean amountApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("materialParam") String materialParam, @Param("depotList") List depotList, @Param("oId") Integer oId, @@ -121,7 +121,7 @@ public interface DepotHeadMapperEx { @Param("subType") String subType, @Param("number") String number, @Param("creatorArray") String[] creatorArray, - @Param("amountApprovalFlag") Boolean amountApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("materialParam") String materialParam, @Param("depotList") List depotList, @Param("depotFList") List depotFList, @@ -135,7 +135,7 @@ public interface DepotHeadMapperEx { @Param("subType") String subType, @Param("number") String number, @Param("creatorArray") String[] creatorArray, - @Param("amountApprovalFlag") Boolean amountApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("materialParam") String materialParam, @Param("depotList") List depotList, @Param("depotFList") List depotFList, @@ -213,7 +213,7 @@ public interface DepotHeadMapperEx { @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("creatorArray") String[] creatorArray, - @Param("amountApprovalFlag") Boolean amountApprovalFlag); + @Param("forceFlag") Boolean forceFlag); BigDecimal getBuyAndSaleRetailStatistics( @Param("type") String type, @@ -221,7 +221,7 @@ public interface DepotHeadMapperEx { @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("creatorArray") String[] creatorArray, - @Param("amountApprovalFlag") Boolean amountApprovalFlag); + @Param("forceFlag") Boolean forceFlag); List debtList( @Param("organId") Long organId, diff --git a/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java b/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java index fd8a9c66..1769ccde 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java @@ -70,7 +70,7 @@ public interface DepotItemMapperEx { @Param("creatorArray") String[] creatorArray, @Param("organArray") String [] organArray, @Param("depotList") List depotList, - @Param("amountApprovalFlag") Boolean amountApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("offset") Integer offset, @Param("rows") Integer rows); @@ -82,7 +82,7 @@ public interface DepotItemMapperEx { @Param("creatorArray") String[] creatorArray, @Param("organArray") String [] organArray, @Param("depotList") List depotList, - @Param("amountApprovalFlag") Boolean amountApprovalFlag); + @Param("forceFlag") Boolean forceFlag); BigDecimal buyOrSaleNumber( @Param("type") String type, @@ -112,7 +112,7 @@ public interface DepotItemMapperEx { @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("creatorArray") String[] creatorArray, - @Param("amountApprovalFlag") Boolean amountApprovalFlag); + @Param("forceFlag") Boolean forceFlag); BigDecimal inOrOutRetailPrice( @Param("type") String type, @@ -120,26 +120,26 @@ public interface DepotItemMapperEx { @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("creatorArray") String[] creatorArray, - @Param("amountApprovalFlag") Boolean amountApprovalFlag); + @Param("forceFlag") Boolean forceFlag); BigDecimal getStockCheckSumByDepotList( @Param("depotList") List depotList, @Param("mId") Long mId, - @Param("stockApprovalFlag") Boolean stockApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("beginTime") String beginTime, @Param("endTime") String endTime); DepotItemVo4Stock getSkuStockByParamWithDepotList( @Param("depotList") List depotList, @Param("meId") Long meId, - @Param("stockApprovalFlag") Boolean stockApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("beginTime") String beginTime, @Param("endTime") String endTime); DepotItemVo4Stock getStockByParamWithDepotList( @Param("depotList") List depotList, @Param("mId") Long mId, - @Param("stockApprovalFlag") Boolean stockApprovalFlag, + @Param("forceFlag") Boolean forceFlag, @Param("beginTime") String beginTime, @Param("endTime") String endTime); diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/account/AccountService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/account/AccountService.java index 6b39874c..32ddb22a 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/account/AccountService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/account/AccountService.java @@ -108,19 +108,19 @@ public class AccountService { JshException.readFail(logger, e); } String timeStr = Tools.getCurrentMonth(); - Boolean apprFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); if (null != list && null !=timeStr) { for (AccountVo4List al : list) { DecimalFormat df = new DecimalFormat(".##"); - BigDecimal thisMonthAmount = getAccountSum(al.getId(), timeStr, "month", apprFlag).add(getAccountSumByHead(al.getId(), timeStr, "month", apprFlag)) - .add(getAccountSumByDetail(al.getId(), timeStr, "month", apprFlag)).add(getManyAccountSum(al.getId(), timeStr, "month", apprFlag)); + BigDecimal thisMonthAmount = getAccountSum(al.getId(), timeStr, "month", forceFlag).add(getAccountSumByHead(al.getId(), timeStr, "month", forceFlag)) + .add(getAccountSumByDetail(al.getId(), timeStr, "month", forceFlag)).add(getManyAccountSum(al.getId(), timeStr, "month", forceFlag)); String thisMonthAmountFmt = "0"; if ((thisMonthAmount.compareTo(BigDecimal.ZERO))!=0) { thisMonthAmountFmt = df.format(thisMonthAmount); } al.setThisMonthAmount(thisMonthAmountFmt); //本月发生额 - BigDecimal currentAmount = getAccountSum(al.getId(), "", "month", apprFlag).add(getAccountSumByHead(al.getId(), "", "month", apprFlag)) - .add(getAccountSumByDetail(al.getId(), "", "month", apprFlag)).add(getManyAccountSum(al.getId(), "", "month", apprFlag)) .add(al.getInitialAmount()) ; + BigDecimal currentAmount = getAccountSum(al.getId(), "", "month", forceFlag).add(getAccountSumByHead(al.getId(), "", "month", forceFlag)) + .add(getAccountSumByDetail(al.getId(), "", "month", forceFlag)).add(getManyAccountSum(al.getId(), "", "month", forceFlag)) .add(al.getInitialAmount()) ; al.setCurrentAmount(currentAmount); resList.add(al); } @@ -279,7 +279,7 @@ public class AccountService { * @param id * @return */ - public BigDecimal getAccountSum(Long id, String timeStr, String type, Boolean apprFlag) throws Exception{ + public BigDecimal getAccountSum(Long id, String timeStr, String type, Boolean forceFlag) throws Exception{ BigDecimal accountSum = BigDecimal.ZERO; try { DepotHeadExample example = new DepotHeadExample(); @@ -302,7 +302,7 @@ public class AccountService { } List dataList=null; try{ - if(apprFlag) { + if(forceFlag) { criteria.andStatusEqualTo("1"); } dataList = depotHeadMapper.selectByExample(example); @@ -328,7 +328,7 @@ public class AccountService { * @param id * @return */ - public BigDecimal getAccountSumByHead(Long id, String timeStr, String type, Boolean apprFlag) throws Exception{ + public BigDecimal getAccountSumByHead(Long id, String timeStr, String type, Boolean forceFlag) throws Exception{ BigDecimal accountSum = BigDecimal.ZERO; try { AccountHeadExample example = new AccountHeadExample(); @@ -352,7 +352,7 @@ public class AccountService { } List dataList=null; try{ - if(apprFlag) { + if(forceFlag) { criteria.andStatusEqualTo("1"); } dataList = accountHeadMapper.selectByExample(example); @@ -378,7 +378,7 @@ public class AccountService { * @param id * @return */ - public BigDecimal getAccountSumByDetail(Long id, String timeStr, String type, Boolean apprFlag)throws Exception { + public BigDecimal getAccountSumByDetail(Long id, String timeStr, String type, Boolean forceFlag)throws Exception { BigDecimal accountSum =BigDecimal.ZERO ; try { AccountHeadExample example = new AccountHeadExample(); @@ -397,7 +397,7 @@ public class AccountService { } List dataList=null; try{ - if(apprFlag) { + if(forceFlag) { criteria.andStatusEqualTo("1"); } dataList = accountHeadMapper.selectByExample(example); @@ -441,7 +441,7 @@ public class AccountService { * @param id * @return */ - public BigDecimal getManyAccountSum(Long id, String timeStr, String type, Boolean apprFlag)throws Exception { + public BigDecimal getManyAccountSum(Long id, String timeStr, String type, Boolean forceFlag)throws Exception { BigDecimal accountSum = BigDecimal.ZERO; try { DepotHeadExample example = new DepotHeadExample(); @@ -465,7 +465,7 @@ public class AccountService { } List dataList=null; try{ - if(apprFlag) { + if(forceFlag) { criteria.andStatusEqualTo("1"); } dataList = depotHeadMapper.selectByExample(example); @@ -570,13 +570,13 @@ public class AccountService { String timeStr = Tools.getCurrentMonth(); BigDecimal allMonthAmount = BigDecimal.ZERO; BigDecimal allCurrentAmount = BigDecimal.ZERO; - Boolean apprFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); if (null != list && null !=timeStr) { for (Account a : list) { - BigDecimal monthAmount = getAccountSum(a.getId(), timeStr, "month", apprFlag).add(getAccountSumByHead(a.getId(), timeStr, "month", apprFlag)) - .add(getAccountSumByDetail(a.getId(), timeStr, "month", apprFlag)).add(getManyAccountSum(a.getId(), timeStr, "month", apprFlag)); - BigDecimal currentAmount = getAccountSum(a.getId(), "", "month", apprFlag).add(getAccountSumByHead(a.getId(), "", "month", apprFlag)) - .add(getAccountSumByDetail(a.getId(), "", "month", apprFlag)).add(getManyAccountSum(a.getId(), "", "month", apprFlag)).add(a.getInitialAmount()); + BigDecimal monthAmount = getAccountSum(a.getId(), timeStr, "month", forceFlag).add(getAccountSumByHead(a.getId(), timeStr, "month", forceFlag)) + .add(getAccountSumByDetail(a.getId(), timeStr, "month", forceFlag)).add(getManyAccountSum(a.getId(), timeStr, "month", forceFlag)); + BigDecimal currentAmount = getAccountSum(a.getId(), "", "month", forceFlag).add(getAccountSumByHead(a.getId(), "", "month", forceFlag)) + .add(getAccountSumByDetail(a.getId(), "", "month", forceFlag)).add(getManyAccountSum(a.getId(), "", "month", forceFlag)).add(a.getInitialAmount()); allMonthAmount = allMonthAmount.add(monthAmount); allCurrentAmount = allCurrentAmount.add(currentAmount); } diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java index cd5b931b..0278f7fd 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java @@ -564,7 +564,7 @@ public class DepotHeadService { example.createCriteria().andIdIn(dhIds); result = depotHeadMapper.updateByExampleSelective(depotHead, example); //更新当前库存 - if(systemConfigService.getStockApprovalFlag()) { + if(systemConfigService.getForceApprovalFlag()) { for(Long dhId: dhIds) { List list = depotItemService.getListByHeaderId(dhId); for (DepotItem depotItem : list) { @@ -595,11 +595,11 @@ public class DepotHeadService { } public List findInOutDetail(String beginTime, String endTime, String type, String [] creatorArray, - String [] organArray, Boolean amountApprovalFlag, String materialParam, List depotList, Integer oId, String number, + String [] organArray, Boolean forceFlag, String materialParam, List depotList, Integer oId, String number, String remark, Integer offset, Integer rows) throws Exception{ List list = null; try{ - list =depotHeadMapperEx.findInOutDetail(beginTime, endTime, type, creatorArray, organArray, amountApprovalFlag, materialParam, depotList, oId, number, remark, offset, rows); + list =depotHeadMapperEx.findInOutDetail(beginTime, endTime, type, creatorArray, organArray, forceFlag, materialParam, depotList, oId, number, remark, offset, rows); }catch(Exception e){ JshException.readFail(logger, e); } @@ -607,25 +607,25 @@ public class DepotHeadService { } public int findInOutDetailCount(String beginTime, String endTime, String type, String [] creatorArray, - String [] organArray, Boolean amountApprovalFlag, String materialParam, List depotList, Integer oId, String number, + String [] organArray, Boolean forceFlag, String materialParam, List depotList, Integer oId, String number, String remark) throws Exception{ int result = 0; try{ - result =depotHeadMapperEx.findInOutDetailCount(beginTime, endTime, type, creatorArray, organArray, amountApprovalFlag, materialParam, depotList, oId, number, remark); + result =depotHeadMapperEx.findInOutDetailCount(beginTime, endTime, type, creatorArray, organArray, forceFlag, materialParam, depotList, oId, number, remark); }catch(Exception e){ JshException.readFail(logger, e); } return result; } - public List findInOutMaterialCount(String beginTime, String endTime, String type, Boolean amountApprovalFlag, String materialParam, + public List findInOutMaterialCount(String beginTime, String endTime, String type, Boolean forceFlag, String materialParam, List depotList, Integer oId, String roleType, Integer offset, Integer rows)throws Exception { List list = null; try{ String [] creatorArray = getCreatorArray(roleType); String subType = "出库".equals(type)? "销售" : ""; String [] organArray = getOrganArray(subType, ""); - list =depotHeadMapperEx.findInOutMaterialCount(beginTime, endTime, type, amountApprovalFlag, materialParam, depotList, oId, + list =depotHeadMapperEx.findInOutMaterialCount(beginTime, endTime, type, forceFlag, materialParam, depotList, oId, creatorArray, organArray, offset, rows); }catch(Exception e){ JshException.readFail(logger, e); @@ -633,14 +633,14 @@ public class DepotHeadService { return list; } - public int findInOutMaterialCountTotal(String beginTime, String endTime, String type, Boolean amountApprovalFlag, String materialParam, + public int findInOutMaterialCountTotal(String beginTime, String endTime, String type, Boolean forceFlag, String materialParam, List depotList, Integer oId, String roleType)throws Exception { int result = 0; try{ String [] creatorArray = getCreatorArray(roleType); String subType = "出库".equals(type)? "销售" : ""; String [] organArray = getOrganArray(subType, ""); - result =depotHeadMapperEx.findInOutMaterialCountTotal(beginTime, endTime, type, amountApprovalFlag, materialParam, depotList, oId, + result =depotHeadMapperEx.findInOutMaterialCountTotal(beginTime, endTime, type, forceFlag, materialParam, depotList, oId, creatorArray, organArray); }catch(Exception e){ JshException.readFail(logger, e); @@ -649,11 +649,11 @@ public class DepotHeadService { } public List findAllocationDetail(String beginTime, String endTime, String subType, String number, - String [] creatorArray, Boolean amountApprovalFlag, String materialParam, List depotList, List depotFList, + String [] creatorArray, Boolean forceFlag, String materialParam, List depotList, List depotFList, String remark, Integer offset, Integer rows) throws Exception{ List list = null; try{ - list =depotHeadMapperEx.findAllocationDetail(beginTime, endTime, subType, number, creatorArray, amountApprovalFlag, + list =depotHeadMapperEx.findAllocationDetail(beginTime, endTime, subType, number, creatorArray, forceFlag, materialParam, depotList, depotFList, remark, offset, rows); }catch(Exception e){ JshException.readFail(logger, e); @@ -662,11 +662,11 @@ public class DepotHeadService { } public int findAllocationDetailCount(String beginTime, String endTime, String subType, String number, - String [] creatorArray, Boolean amountApprovalFlag, String materialParam, List depotList, List depotFList, + String [] creatorArray, Boolean forceFlag, String materialParam, List depotList, List depotFList, String remark) throws Exception{ int result = 0; try{ - result =depotHeadMapperEx.findAllocationDetailCount(beginTime, endTime, subType, number, creatorArray, amountApprovalFlag, + result =depotHeadMapperEx.findAllocationDetailCount(beginTime, endTime, subType, number, creatorArray, forceFlag, materialParam, depotList, depotFList, remark); }catch(Exception e){ JshException.readFail(logger, e); @@ -1208,14 +1208,14 @@ public class DepotHeadService { public BigDecimal getBuyAndSaleBasicStatistics(String type, String subType, Integer hasSupplier, String beginTime, String endTime, String[] creatorArray) throws Exception { - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); - return depotHeadMapperEx.getBuyAndSaleBasicStatistics(type, subType, hasSupplier, beginTime, endTime, creatorArray, amountApprovalFlag); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); + return depotHeadMapperEx.getBuyAndSaleBasicStatistics(type, subType, hasSupplier, beginTime, endTime, creatorArray, forceFlag); } public BigDecimal getBuyAndSaleRetailStatistics(String type, String subType, String beginTime, String endTime, String[] creatorArray) throws Exception { - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); - return depotHeadMapperEx.getBuyAndSaleRetailStatistics(type, subType, beginTime, endTime, creatorArray, amountApprovalFlag).abs(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); + return depotHeadMapperEx.getBuyAndSaleRetailStatistics(type, subType, beginTime, endTime, creatorArray, forceFlag).abs(); } public DepotHead getDepotHead(String number)throws Exception { diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java index de1e4f39..74e337d7 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java @@ -318,10 +318,10 @@ public class DepotItemService { } public List getListWithBugOrSale(String materialParam, String billType, - String beginTime, String endTime, String[] creatorArray, String [] organArray, List depotList, Boolean amountApprovalFlag, Integer offset, Integer rows)throws Exception { + String beginTime, String endTime, String[] creatorArray, String [] organArray, List depotList, Boolean forceFlag, Integer offset, Integer rows)throws Exception { List list =null; try{ - list = depotItemMapperEx.getListWithBugOrSale(materialParam, billType, beginTime, endTime, creatorArray, organArray, depotList, amountApprovalFlag, offset, rows); + list = depotItemMapperEx.getListWithBugOrSale(materialParam, billType, beginTime, endTime, creatorArray, organArray, depotList, forceFlag, offset, rows); }catch(Exception e){ JshException.readFail(logger, e); } @@ -329,10 +329,10 @@ public class DepotItemService { } public int getListWithBugOrSaleCount(String materialParam, String billType, - String beginTime, String endTime, String[] creatorArray, String [] organArray, List depotList, Boolean amountApprovalFlag)throws Exception { + String beginTime, String endTime, String[] creatorArray, String [] organArray, List depotList, Boolean forceFlag)throws Exception { int result=0; try{ - result = depotItemMapperEx.getListWithBugOrSaleCount(materialParam, billType, beginTime, endTime, creatorArray, organArray, depotList, amountApprovalFlag); + result = depotItemMapperEx.getListWithBugOrSaleCount(materialParam, billType, beginTime, endTime, creatorArray, organArray, depotList, forceFlag); }catch(Exception e){ JshException.readFail(logger, e); } @@ -367,10 +367,10 @@ public class DepotItemService { BigDecimal result= BigDecimal.ZERO; try{ String [] creatorArray = depotHeadService.getCreatorArray(roleType); - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); String beginTime = Tools.firstDayOfMonth(month) + BusinessConstants.DAY_FIRST_TIME; String endTime = Tools.lastDayOfMonth(month) + BusinessConstants.DAY_LAST_TIME; - result = depotItemMapperEx.inOrOutPrice(type, subType, beginTime, endTime, creatorArray, amountApprovalFlag); + result = depotItemMapperEx.inOrOutPrice(type, subType, beginTime, endTime, creatorArray, forceFlag); }catch(Exception e){ JshException.readFail(logger, e); } @@ -389,10 +389,10 @@ public class DepotItemService { BigDecimal result= BigDecimal.ZERO; try{ String [] creatorArray = depotHeadService.getCreatorArray(roleType); - Boolean amountApprovalFlag = systemConfigService.getAmountApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); String beginTime = Tools.firstDayOfMonth(month) + BusinessConstants.DAY_FIRST_TIME; String endTime = Tools.lastDayOfMonth(month) + BusinessConstants.DAY_LAST_TIME; - result = depotItemMapperEx.inOrOutRetailPrice(type, subType, beginTime, endTime, creatorArray, amountApprovalFlag); + result = depotItemMapperEx.inOrOutRetailPrice(type, subType, beginTime, endTime, creatorArray, forceFlag); result = result.abs(); }catch(Exception e){ JshException.readFail(logger, e); @@ -874,9 +874,9 @@ public class DepotItemService { */ public BigDecimal getSkuStockByParam(Long depotId, Long meId, String beginTime, String endTime) throws Exception { //获取库存审核开关 - Boolean stockApprovalFlag = systemConfigService.getStockApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); List depotList = depotService.parseDepotList(depotId); - DepotItemVo4Stock stockObj = depotItemMapperEx.getSkuStockByParamWithDepotList(depotList, meId, stockApprovalFlag, beginTime, endTime); + DepotItemVo4Stock stockObj = depotItemMapperEx.getSkuStockByParamWithDepotList(depotList, meId, forceFlag, beginTime, endTime); BigDecimal stockSum = BigDecimal.ZERO; if(stockObj!=null) { BigDecimal inTotal = stockObj.getInTotal(); @@ -916,12 +916,12 @@ public class DepotItemService { */ public BigDecimal getStockByParamWithDepotList(List depotList, Long mId, String beginTime, String endTime) throws Exception { //获取库存审核开关 - Boolean stockApprovalFlag = systemConfigService.getStockApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); //初始库存 BigDecimal initStock = materialService.getInitStockByMidAndDepotList(depotList, mId); //盘点复盘后数量的变动 - BigDecimal stockCheckSum = depotItemMapperEx.getStockCheckSumByDepotList(depotList, mId, stockApprovalFlag, beginTime, endTime); - DepotItemVo4Stock stockObj = depotItemMapperEx.getStockByParamWithDepotList(depotList, mId, stockApprovalFlag, beginTime, endTime); + BigDecimal stockCheckSum = depotItemMapperEx.getStockCheckSumByDepotList(depotList, mId, forceFlag, beginTime, endTime); + DepotItemVo4Stock stockObj = depotItemMapperEx.getStockByParamWithDepotList(depotList, mId, forceFlag, beginTime, endTime); BigDecimal stockSum = BigDecimal.ZERO; if(stockObj!=null) { BigDecimal inTotal = stockObj.getInTotal(); @@ -948,13 +948,13 @@ public class DepotItemService { */ public Map getIntervalMapByParamWithDepotList(List depotList, Long mId, String beginTime, String endTime) throws Exception { //获取库存审核开关 - Boolean stockApprovalFlag = systemConfigService.getStockApprovalFlag(); + Boolean forceFlag = systemConfigService.getForceApprovalFlag(); Map intervalMap = new HashMap<>(); BigDecimal inSum = BigDecimal.ZERO; BigDecimal outSum = BigDecimal.ZERO; //盘点复盘后数量的变动 - BigDecimal stockCheckSum = depotItemMapperEx.getStockCheckSumByDepotList(depotList, mId, stockApprovalFlag, beginTime, endTime); - DepotItemVo4Stock stockObj = depotItemMapperEx.getStockByParamWithDepotList(depotList, mId, stockApprovalFlag, beginTime, endTime); + BigDecimal stockCheckSum = depotItemMapperEx.getStockCheckSumByDepotList(depotList, mId, forceFlag, beginTime, endTime); + DepotItemVo4Stock stockObj = depotItemMapperEx.getStockByParamWithDepotList(depotList, mId, forceFlag, beginTime, endTime); if(stockObj!=null) { BigDecimal inTotal = stockObj.getInTotal(); BigDecimal transfInTotal = stockObj.getTransfInTotal(); diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java index a6a8c562..fce28419 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/systemConfig/SystemConfigService.java @@ -201,37 +201,20 @@ public class SystemConfigService { } /** - * 获取金额审核开关 + * 获取强审核开关 * @return * @throws Exception */ - public boolean getAmountApprovalFlag() throws Exception { - boolean amountApprovalFlag = false; + public boolean getForceApprovalFlag() throws Exception { + boolean forceApprovalFlag = false; List list = getSystemConfig(); if(list.size()>0) { - String flag = list.get(0).getAmountApprovalFlag(); + String flag = list.get(0).getForceApprovalFlag(); if(("1").equals(flag)) { - amountApprovalFlag = true; + forceApprovalFlag = true; } } - return amountApprovalFlag; - } - - /** - * 获取库存审核开关 - * @return - * @throws Exception - */ - public boolean getStockApprovalFlag() throws Exception { - boolean amountApprovalFlag = false; - List list = getSystemConfig(); - if(list.size()>0) { - String flag = list.get(0).getStockApprovalFlag(); - if(("1").equals(flag)) { - amountApprovalFlag = true; - } - } - return amountApprovalFlag; + return forceApprovalFlag; } /** diff --git a/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml index d268086b..a495eaf3 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml @@ -313,7 +313,7 @@ ) or dh.sub_type='采购退货' or dh.sub_type='零售' or dh.sub_type='其它') - + and dh.status = '1' @@ -371,7 +371,7 @@ ) or dh.sub_type='采购退货' or dh.sub_type='零售' or dh.sub_type='其它') - + and dh.status = '1' @@ -445,7 +445,7 @@ and (me.bar_code like #{bindKey} or m.name like #{bindKey} or m.standard like #{bindKey} or m.model like #{bindKey}) - + and dh.status = '1' and ifnull(dh.delete_flag,'0') !='1' @@ -505,7 +505,7 @@ and (me.bar_code like #{bindKey} or m.name like #{bindKey} or m.standard like #{bindKey} or m.model like #{bindKey}) - + and dh.status = '1' and ifnull(dh.delete_flag,'0') !='1' @@ -549,7 +549,7 @@ ) - + and dh.status = '1' @@ -601,7 +601,7 @@ ) - + and dh.status = '1' @@ -902,7 +902,7 @@ and dh.oper_time <= #{endTime} - + and dh.status = '1' @@ -936,7 +936,7 @@ and dh.oper_time <= #{endTime} - + and dh.status = '1' diff --git a/jshERP-boot/src/main/resources/mapper_xml/DepotItemMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/DepotItemMapperEx.xml index 32498ceb..d6871233 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/DepotItemMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/DepotItemMapperEx.xml @@ -389,7 +389,7 @@ #{item} - + and dh.status = '1' and ifnull(m.delete_flag,'0') !='1' @@ -443,7 +443,7 @@ #{item} - + and dh.status = '1' and ifnull(di.delete_flag,'0') !='1' @@ -522,7 +522,7 @@ and dh.type=#{type} and dh.sub_type=#{subType} and dh.oper_time >= #{beginTime} and dh.oper_time <= #{endTime} - + and dh.status = '1' @@ -546,7 +546,7 @@ and dh.type=#{type} and dh.sub_type=#{subType} and dh.oper_time >= #{beginTime} and dh.oper_time <= #{endTime} - + and dh.status = '1' @@ -574,7 +574,7 @@ #{item} - + and dh.status = '1' @@ -604,7 +604,7 @@ and ifnull(dh.delete_flag,'0') !='1' and di.material_extend_id=#{meId} and ifnull(di.sku,'') !='' - + and dh.status = '1' @@ -631,7 +631,7 @@ where 1=1 and ifnull(dh.delete_flag,'0') !='1' and di.material_id=#{mId} - + and dh.status = '1' diff --git a/jshERP-boot/src/main/resources/mapper_xml/SystemConfigMapper.xml b/jshERP-boot/src/main/resources/mapper_xml/SystemConfigMapper.xml index 72df8cc2..18ff4ad1 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/SystemConfigMapper.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/SystemConfigMapper.xml @@ -16,8 +16,7 @@ - - + @@ -82,8 +81,7 @@ id, company_name, company_contacts, company_address, company_tel, company_fax, company_post_code, sale_agreement, depot_flag, customer_flag, minus_stock_flag, purchase_by_sale_flag, - multi_level_approval_flag, multi_bill_type, amount_approval_flag, stock_approval_flag, - tenant_id, delete_flag + multi_level_approval_flag, multi_bill_type, force_approval_flag, tenant_id, delete_flag