|
@@ -3,11 +3,8 @@ package com.malk.xintianlong.controller;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.malk.Util.UtilMap;
|
|
|
-import com.malk.Util.UtilNumber;
|
|
|
-import com.malk.base.BaseDto;
|
|
|
import com.malk.server.aliwork.YDConf;
|
|
|
import com.malk.server.aliwork.YDParam;
|
|
|
-import com.malk.server.aliwork.YDR;
|
|
|
import com.malk.server.common.McException;
|
|
|
import com.malk.server.common.McR;
|
|
|
import com.malk.server.dingtalk.DDConf;
|
|
@@ -17,24 +14,22 @@ import com.malk.service.aliwork.YDClient;
|
|
|
import com.malk.service.dingtalk.DDClient;
|
|
|
import com.malk.service.dingtalk.DDClient_Workflow;
|
|
|
import com.malk.xintianlong.repository.dao.primary.HSApproveRecordDao;
|
|
|
-import com.malk.xintianlong.repository.dao.primary.HSViewDao;
|
|
|
import com.malk.xintianlong.repository.entity.primary.HSApproveRecordPo;
|
|
|
import com.malk.xintianlong.server.HSConf;
|
|
|
import com.malk.xintianlong.service.HSService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
-import org.springframework.data.domain.Page;
|
|
|
-import org.springframework.data.domain.PageRequest;
|
|
|
-import org.springframework.data.domain.Pageable;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
-import java.util.*;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* 错误抛出与拦截详见CatchException
|
|
@@ -68,7 +63,7 @@ public class HSController {
|
|
|
// 组件数据格式化
|
|
|
data.put("corpTypeName", HSConf.SUB_CORP_DD.get(data.get("corpType")));
|
|
|
Map ruleForm = UtilMap.map("corpTypeName, orderCode, proposerDate, purchaseType, goods", "公司主体, 请购单号, 请购日期, 采购类型, 采购明细");
|
|
|
- Map ruleDetail = UtilMap.map("name, size, num, remark", "物品名称, 规格, 数量, 备注");
|
|
|
+ Map ruleDetail = UtilMap.map("name, size, num, remark, price", "物品名称, 规格, 数量, 备注, 单价");
|
|
|
|
|
|
// 推送钉钉审批
|
|
|
List<Map> formValues = DDFormComponentDto.formatComponentValues(data, ruleForm, ruleDetail);
|
|
@@ -275,151 +270,151 @@ public class HSController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @Qualifier("primaryHJDao")
|
|
|
- @Autowired
|
|
|
- private HSViewDao hsOrderPlanDao_HJ;
|
|
|
-
|
|
|
- @Qualifier("slaveJTDao")
|
|
|
- @Autowired
|
|
|
- private com.malk.xintianlong.repository.dao.slave.HSViewDao hsOrderPlanDao_JT;
|
|
|
-
|
|
|
- /**
|
|
|
- * 查询生产计划
|
|
|
- */
|
|
|
- @PostMapping("view/queryOrderPlan")
|
|
|
- McR queryOrderPlan(@RequestBody Map data) {
|
|
|
-
|
|
|
- log.info("查询生产计划, {}", data);
|
|
|
-
|
|
|
- String sOrderNo = UtilMap.getString(data, "sOrderNo");
|
|
|
- Pageable pageable = PageRequest.of(UtilMap.getInt(data, "page") - 1, UtilMap.getInt(data, "size"));
|
|
|
-
|
|
|
- Page page;
|
|
|
- double total;
|
|
|
- if (UtilMap.isNotBlankString(data, "startTime") && UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
- Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
- Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
- page = hsOrderPlanDao_HJ.queryOrderPlan(sTime, eTime, sOrderNo, pageable);
|
|
|
- total = hsOrderPlanDao_HJ.queryOrderPlan_sum(sTime, eTime, sOrderNo);
|
|
|
- } else if (UtilMap.isNotBlankString(data, "startTime")) {
|
|
|
- Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
- page = hsOrderPlanDao_HJ.queryOrderPlan_start(sTime, sOrderNo, pageable);
|
|
|
- total = hsOrderPlanDao_HJ.queryOrderPlan_start_sum(sTime, sOrderNo);
|
|
|
- } else if (UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
- Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
- page = hsOrderPlanDao_HJ.queryOrderPlan_end(eTime, sOrderNo, pageable);
|
|
|
- total = hsOrderPlanDao_HJ.queryOrderPlan_end_sum(eTime, sOrderNo);
|
|
|
- } else {
|
|
|
- page = hsOrderPlanDao_HJ.queryOrderPlan(sOrderNo, pageable);
|
|
|
- total = hsOrderPlanDao_HJ.queryOrderPlan_sum(sOrderNo);
|
|
|
- }
|
|
|
- Map result = YDR.formatPage(page);
|
|
|
- result.put("sum_total", UtilNumber.formatPrecision(total)); // 投入数量合计
|
|
|
- return McR.success(BaseDto.jsonFormatDateTime(result));
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 查询成品库存
|
|
|
- */
|
|
|
- @PostMapping("view/queryStoreWarehouse")
|
|
|
- McR queryStoreWarehouse(@RequestBody Map data) {
|
|
|
-
|
|
|
- log.info("查询成品库存, {}", data);
|
|
|
- String sStoreInNo = UtilMap.getString(data, "sStoreInNo");
|
|
|
- Pageable pageable = PageRequest.of(UtilMap.getInt(data, "page") - 1, UtilMap.getInt(data, "size"));
|
|
|
-
|
|
|
- Page page;
|
|
|
- double total;
|
|
|
- if (UtilMap.isNotBlankString(data, "startTime") && UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
- Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
- Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
- page = hsOrderPlanDao_HJ.queryStoreWarehouse(sTime, eTime, sStoreInNo, pageable);
|
|
|
- total = hsOrderPlanDao_HJ.queryStoreWarehouse(sTime, eTime, sStoreInNo);
|
|
|
- } else if (UtilMap.isNotBlankString(data, "startTime")) {
|
|
|
- Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
- page = hsOrderPlanDao_HJ.queryStoreWarehouse_start(sTime, sStoreInNo, pageable);
|
|
|
- total = hsOrderPlanDao_HJ.queryStoreWarehouse_start(sTime, sStoreInNo);
|
|
|
- } else if (UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
- Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
- page = hsOrderPlanDao_HJ.queryStoreWarehouse_end(eTime, sStoreInNo, pageable);
|
|
|
- total = hsOrderPlanDao_HJ.queryStoreWarehouse_end(eTime, sStoreInNo);
|
|
|
- } else {
|
|
|
- page = hsOrderPlanDao_HJ.queryStoreWarehouse(sStoreInNo, pageable);
|
|
|
- total = hsOrderPlanDao_HJ.queryStoreWarehouse(sStoreInNo);
|
|
|
- }
|
|
|
- Map result = YDR.formatPage(page);
|
|
|
- result.put("sum_total", UtilNumber.formatPrecision(total * 100)); // 入库数量合计
|
|
|
- return McR.success(BaseDto.jsonFormatDateTime(result));
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 查询生产计划2
|
|
|
- */
|
|
|
- @PostMapping("view/queryOrderPlan2")
|
|
|
- McR queryOrderPlan2(@RequestBody Map data) {
|
|
|
-
|
|
|
- log.info("查询生产计划2, {}", data);
|
|
|
-
|
|
|
- String sOrderNo = UtilMap.getString(data, "sOrderNo");
|
|
|
- Pageable pageable = PageRequest.of(UtilMap.getInt(data, "page") - 1, UtilMap.getInt(data, "size"));
|
|
|
-
|
|
|
- Page page;
|
|
|
- double total;
|
|
|
- if (UtilMap.isNotBlankString(data, "startTime") && UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
- Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
- Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
- page = hsOrderPlanDao_JT.queryOrderPlan(sTime, eTime, sOrderNo, pageable);
|
|
|
- total = hsOrderPlanDao_JT.queryOrderPlan_sum(sTime, eTime, sOrderNo);
|
|
|
- } else if (UtilMap.isNotBlankString(data, "startTime")) {
|
|
|
- Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
- page = hsOrderPlanDao_JT.queryOrderPlan_start(sTime, sOrderNo, pageable);
|
|
|
- total = hsOrderPlanDao_JT.queryOrderPlan_start_sum(sTime, sOrderNo);
|
|
|
- } else if (UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
- Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
- page = hsOrderPlanDao_JT.queryOrderPlan_end(eTime, sOrderNo, pageable);
|
|
|
- total = hsOrderPlanDao_JT.queryOrderPlan_end_sum(eTime, sOrderNo);
|
|
|
- } else {
|
|
|
- page = hsOrderPlanDao_JT.queryOrderPlan(sOrderNo, pageable);
|
|
|
- total = hsOrderPlanDao_JT.queryOrderPlan_sum(sOrderNo);
|
|
|
- }
|
|
|
- Map result = YDR.formatPage(page);
|
|
|
- result.put("sum_total", UtilNumber.formatPrecision(total)); // 投入数量合计
|
|
|
- return McR.success(BaseDto.jsonFormatDateTime(result));
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 查询成品库存
|
|
|
- */
|
|
|
- @PostMapping("view/queryStoreWarehouse2")
|
|
|
- McR queryStoreWarehouse2(@RequestBody Map data) {
|
|
|
-
|
|
|
- log.info("查询成品库存2, {}", data);
|
|
|
- String sStoreInNo = UtilMap.getString(data, "sStoreInNo");
|
|
|
- Pageable pageable = PageRequest.of(UtilMap.getInt(data, "page") - 1, UtilMap.getInt(data, "size"));
|
|
|
-
|
|
|
- Page page;
|
|
|
- double total;
|
|
|
- if (UtilMap.isNotBlankString(data, "startTime") && UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
- Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
- Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
- page = hsOrderPlanDao_JT.queryStoreWarehouse(sTime, eTime, sStoreInNo, pageable);
|
|
|
- total = hsOrderPlanDao_JT.queryStoreWarehouse(sTime, eTime, sStoreInNo);
|
|
|
- } else if (UtilMap.isNotBlankString(data, "startTime")) {
|
|
|
- Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
- page = hsOrderPlanDao_JT.queryStoreWarehouse_start(sTime, sStoreInNo, pageable);
|
|
|
- total = hsOrderPlanDao_JT.queryStoreWarehouse_start(sTime, sStoreInNo);
|
|
|
- } else if (UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
- Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
- page = hsOrderPlanDao_JT.queryStoreWarehouse_end(eTime, sStoreInNo, pageable);
|
|
|
- total = hsOrderPlanDao_JT.queryStoreWarehouse_end(eTime, sStoreInNo);
|
|
|
- } else {
|
|
|
- page = hsOrderPlanDao_JT.queryStoreWarehouse(sStoreInNo, pageable);
|
|
|
- total = hsOrderPlanDao_JT.queryStoreWarehouse(sStoreInNo);
|
|
|
- }
|
|
|
- Map result = YDR.formatPage(page);
|
|
|
- result.put("sum_total", UtilNumber.formatPrecision(total * 100)); // 入库数量合计
|
|
|
- return McR.success(BaseDto.jsonFormatDateTime(result));
|
|
|
- }
|
|
|
+// @Qualifier("primaryHJDao")
|
|
|
+// @Autowired
|
|
|
+// private HSViewDao hsOrderPlanDao_HJ;
|
|
|
+//
|
|
|
+// @Qualifier("slaveJTDao")
|
|
|
+// @Autowired
|
|
|
+// private com.malk.xintianlong.repository.dao.slave.HSViewDao hsOrderPlanDao_JT;
|
|
|
+//
|
|
|
+// /**
|
|
|
+// * 查询生产计划
|
|
|
+// */
|
|
|
+// @PostMapping("view/queryOrderPlan")
|
|
|
+// McR queryOrderPlan(@RequestBody Map data) {
|
|
|
+//
|
|
|
+// log.info("查询生产计划, {}", data);
|
|
|
+//
|
|
|
+// String sOrderNo = UtilMap.getString(data, "sOrderNo");
|
|
|
+// Pageable pageable = PageRequest.of(UtilMap.getInt(data, "page") - 1, UtilMap.getInt(data, "size"));
|
|
|
+//
|
|
|
+// Page page;
|
|
|
+// double total;
|
|
|
+// if (UtilMap.isNotBlankString(data, "startTime") && UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
+// Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
+// Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
+// page = hsOrderPlanDao_HJ.queryOrderPlan(sTime, eTime, sOrderNo, pageable);
|
|
|
+// total = hsOrderPlanDao_HJ.queryOrderPlan_sum(sTime, eTime, sOrderNo);
|
|
|
+// } else if (UtilMap.isNotBlankString(data, "startTime")) {
|
|
|
+// Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
+// page = hsOrderPlanDao_HJ.queryOrderPlan_start(sTime, sOrderNo, pageable);
|
|
|
+// total = hsOrderPlanDao_HJ.queryOrderPlan_start_sum(sTime, sOrderNo);
|
|
|
+// } else if (UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
+// Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
+// page = hsOrderPlanDao_HJ.queryOrderPlan_end(eTime, sOrderNo, pageable);
|
|
|
+// total = hsOrderPlanDao_HJ.queryOrderPlan_end_sum(eTime, sOrderNo);
|
|
|
+// } else {
|
|
|
+// page = hsOrderPlanDao_HJ.queryOrderPlan(sOrderNo, pageable);
|
|
|
+// total = hsOrderPlanDao_HJ.queryOrderPlan_sum(sOrderNo);
|
|
|
+// }
|
|
|
+// Map result = YDR.formatPage(page);
|
|
|
+// result.put("sum_total", UtilNumber.formatPrecision(total)); // 投入数量合计
|
|
|
+// return McR.success(BaseDto.jsonFormatDateTime(result));
|
|
|
+// }
|
|
|
+//
|
|
|
+// /**
|
|
|
+// * 查询成品库存
|
|
|
+// */
|
|
|
+// @PostMapping("view/queryStoreWarehouse")
|
|
|
+// McR queryStoreWarehouse(@RequestBody Map data) {
|
|
|
+//
|
|
|
+// log.info("查询成品库存, {}", data);
|
|
|
+// String sStoreInNo = UtilMap.getString(data, "sStoreInNo");
|
|
|
+// Pageable pageable = PageRequest.of(UtilMap.getInt(data, "page") - 1, UtilMap.getInt(data, "size"));
|
|
|
+//
|
|
|
+// Page page;
|
|
|
+// double total;
|
|
|
+// if (UtilMap.isNotBlankString(data, "startTime") && UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
+// Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
+// Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
+// page = hsOrderPlanDao_HJ.queryStoreWarehouse(sTime, eTime, sStoreInNo, pageable);
|
|
|
+// total = hsOrderPlanDao_HJ.queryStoreWarehouse(sTime, eTime, sStoreInNo);
|
|
|
+// } else if (UtilMap.isNotBlankString(data, "startTime")) {
|
|
|
+// Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
+// page = hsOrderPlanDao_HJ.queryStoreWarehouse_start(sTime, sStoreInNo, pageable);
|
|
|
+// total = hsOrderPlanDao_HJ.queryStoreWarehouse_start(sTime, sStoreInNo);
|
|
|
+// } else if (UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
+// Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
+// page = hsOrderPlanDao_HJ.queryStoreWarehouse_end(eTime, sStoreInNo, pageable);
|
|
|
+// total = hsOrderPlanDao_HJ.queryStoreWarehouse_end(eTime, sStoreInNo);
|
|
|
+// } else {
|
|
|
+// page = hsOrderPlanDao_HJ.queryStoreWarehouse(sStoreInNo, pageable);
|
|
|
+// total = hsOrderPlanDao_HJ.queryStoreWarehouse(sStoreInNo);
|
|
|
+// }
|
|
|
+// Map result = YDR.formatPage(page);
|
|
|
+// result.put("sum_total", UtilNumber.formatPrecision(total * 100)); // 入库数量合计
|
|
|
+// return McR.success(BaseDto.jsonFormatDateTime(result));
|
|
|
+// }
|
|
|
+//
|
|
|
+// /**
|
|
|
+// * 查询生产计划2
|
|
|
+// */
|
|
|
+// @PostMapping("view/queryOrderPlan2")
|
|
|
+// McR queryOrderPlan2(@RequestBody Map data) {
|
|
|
+//
|
|
|
+// log.info("查询生产计划2, {}", data);
|
|
|
+//
|
|
|
+// String sOrderNo = UtilMap.getString(data, "sOrderNo");
|
|
|
+// Pageable pageable = PageRequest.of(UtilMap.getInt(data, "page") - 1, UtilMap.getInt(data, "size"));
|
|
|
+//
|
|
|
+// Page page;
|
|
|
+// double total;
|
|
|
+// if (UtilMap.isNotBlankString(data, "startTime") && UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
+// Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
+// Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
+// page = hsOrderPlanDao_JT.queryOrderPlan(sTime, eTime, sOrderNo, pageable);
|
|
|
+// total = hsOrderPlanDao_JT.queryOrderPlan_sum(sTime, eTime, sOrderNo);
|
|
|
+// } else if (UtilMap.isNotBlankString(data, "startTime")) {
|
|
|
+// Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
+// page = hsOrderPlanDao_JT.queryOrderPlan_start(sTime, sOrderNo, pageable);
|
|
|
+// total = hsOrderPlanDao_JT.queryOrderPlan_start_sum(sTime, sOrderNo);
|
|
|
+// } else if (UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
+// Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
+// page = hsOrderPlanDao_JT.queryOrderPlan_end(eTime, sOrderNo, pageable);
|
|
|
+// total = hsOrderPlanDao_JT.queryOrderPlan_end_sum(eTime, sOrderNo);
|
|
|
+// } else {
|
|
|
+// page = hsOrderPlanDao_JT.queryOrderPlan(sOrderNo, pageable);
|
|
|
+// total = hsOrderPlanDao_JT.queryOrderPlan_sum(sOrderNo);
|
|
|
+// }
|
|
|
+// Map result = YDR.formatPage(page);
|
|
|
+// result.put("sum_total", UtilNumber.formatPrecision(total)); // 投入数量合计
|
|
|
+// return McR.success(BaseDto.jsonFormatDateTime(result));
|
|
|
+// }
|
|
|
+//
|
|
|
+// /**
|
|
|
+// * 查询成品库存
|
|
|
+// */
|
|
|
+// @PostMapping("view/queryStoreWarehouse2")
|
|
|
+// McR queryStoreWarehouse2(@RequestBody Map data) {
|
|
|
+//
|
|
|
+// log.info("查询成品库存2, {}", data);
|
|
|
+// String sStoreInNo = UtilMap.getString(data, "sStoreInNo");
|
|
|
+// Pageable pageable = PageRequest.of(UtilMap.getInt(data, "page") - 1, UtilMap.getInt(data, "size"));
|
|
|
+//
|
|
|
+// Page page;
|
|
|
+// double total;
|
|
|
+// if (UtilMap.isNotBlankString(data, "startTime") && UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
+// Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
+// Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
+// page = hsOrderPlanDao_JT.queryStoreWarehouse(sTime, eTime, sStoreInNo, pageable);
|
|
|
+// total = hsOrderPlanDao_JT.queryStoreWarehouse(sTime, eTime, sStoreInNo);
|
|
|
+// } else if (UtilMap.isNotBlankString(data, "startTime")) {
|
|
|
+// Date sTime = new Date(UtilMap.getLong(data, "startTime"));
|
|
|
+// page = hsOrderPlanDao_JT.queryStoreWarehouse_start(sTime, sStoreInNo, pageable);
|
|
|
+// total = hsOrderPlanDao_JT.queryStoreWarehouse_start(sTime, sStoreInNo);
|
|
|
+// } else if (UtilMap.isNotBlankString(data, "endTime")) {
|
|
|
+// Date eTime = new Date(UtilMap.getLong(data, "endTime"));
|
|
|
+// page = hsOrderPlanDao_JT.queryStoreWarehouse_end(eTime, sStoreInNo, pageable);
|
|
|
+// total = hsOrderPlanDao_JT.queryStoreWarehouse_end(eTime, sStoreInNo);
|
|
|
+// } else {
|
|
|
+// page = hsOrderPlanDao_JT.queryStoreWarehouse(sStoreInNo, pageable);
|
|
|
+// total = hsOrderPlanDao_JT.queryStoreWarehouse(sStoreInNo);
|
|
|
+// }
|
|
|
+// Map result = YDR.formatPage(page);
|
|
|
+// result.put("sum_total", UtilNumber.formatPrecision(total * 100)); // 入库数量合计
|
|
|
+// return McR.success(BaseDto.jsonFormatDateTime(result));
|
|
|
+// }
|
|
|
|
|
|
|
|
|
@PostMapping("test")
|