给销售采购统计增加机构id参数
This commit is contained in:
@@ -97,6 +97,7 @@ public class DepotHeadController {
|
|||||||
@RequestParam("endTime") String endTime,
|
@RequestParam("endTime") String endTime,
|
||||||
@RequestParam("type") String type,
|
@RequestParam("type") String type,
|
||||||
@RequestParam(value = "creator", required = false) Long creator,
|
@RequestParam(value = "creator", required = false) Long creator,
|
||||||
|
@RequestParam(value = "organizationId", required = false) Long organizationId,
|
||||||
@RequestParam("remark") String remark,
|
@RequestParam("remark") String remark,
|
||||||
@RequestParam(value = "column", required = false, defaultValue = "createTime") String column,
|
@RequestParam(value = "column", required = false, defaultValue = "createTime") String column,
|
||||||
@RequestParam(value = "order", required = false, defaultValue = "desc") String order,
|
@RequestParam(value = "order", required = false, defaultValue = "desc") String order,
|
||||||
@@ -117,6 +118,9 @@ public class DepotHeadController {
|
|||||||
}
|
}
|
||||||
List<DepotHeadVo4InDetail> resList = new ArrayList<DepotHeadVo4InDetail>();
|
List<DepotHeadVo4InDetail> resList = new ArrayList<DepotHeadVo4InDetail>();
|
||||||
String [] creatorArray = depotHeadService.getCreatorArray();
|
String [] creatorArray = depotHeadService.getCreatorArray();
|
||||||
|
if(creatorArray == null && organizationId != null) {
|
||||||
|
creatorArray = depotHeadService.getCreatorArrayByOrg(organizationId);
|
||||||
|
}
|
||||||
String subType = "出库".equals(type)? "销售" : "";
|
String subType = "出库".equals(type)? "销售" : "";
|
||||||
String [] organArray = depotHeadService.getOrganArray(subType, "");
|
String [] organArray = depotHeadService.getOrganArray(subType, "");
|
||||||
beginTime = Tools.parseDayToTime(beginTime, BusinessConstants.DAY_FIRST_TIME);
|
beginTime = Tools.parseDayToTime(beginTime, BusinessConstants.DAY_FIRST_TIME);
|
||||||
@@ -166,6 +170,7 @@ public class DepotHeadController {
|
|||||||
@RequestParam(value = "organId", required = false) Integer oId,
|
@RequestParam(value = "organId", required = false) Integer oId,
|
||||||
@RequestParam("materialParam") String materialParam,
|
@RequestParam("materialParam") String materialParam,
|
||||||
@RequestParam(value = "depotId", required = false) Long depotId,
|
@RequestParam(value = "depotId", required = false) Long depotId,
|
||||||
|
@RequestParam(value = "organizationId", required = false) Long organizationId,
|
||||||
@RequestParam("beginTime") String beginTime,
|
@RequestParam("beginTime") String beginTime,
|
||||||
@RequestParam("endTime") String endTime,
|
@RequestParam("endTime") String endTime,
|
||||||
@RequestParam("type") String type,
|
@RequestParam("type") String type,
|
||||||
@@ -191,10 +196,10 @@ public class DepotHeadController {
|
|||||||
Boolean forceFlag = systemConfigService.getForceApprovalFlag();
|
Boolean forceFlag = systemConfigService.getForceApprovalFlag();
|
||||||
Boolean inOutManageFlag = systemConfigService.getInOutManageFlag();
|
Boolean inOutManageFlag = systemConfigService.getInOutManageFlag();
|
||||||
List<DepotHeadVo4InOutMCount> list = depotHeadService.findInOutMaterialCount(beginTime, endTime, type, forceFlag, inOutManageFlag,
|
List<DepotHeadVo4InOutMCount> list = depotHeadService.findInOutMaterialCount(beginTime, endTime, type, forceFlag, inOutManageFlag,
|
||||||
StringUtil.toNull(materialParam), depotList, oId, StringUtil.safeSqlParse(column), StringUtil.safeSqlParse(order),
|
StringUtil.toNull(materialParam), depotList, organizationId, oId, StringUtil.safeSqlParse(column), StringUtil.safeSqlParse(order),
|
||||||
(currentPage-1)*pageSize, pageSize);
|
(currentPage-1)*pageSize, pageSize);
|
||||||
int total = depotHeadService.findInOutMaterialCountTotal(beginTime, endTime, type, forceFlag, inOutManageFlag,
|
int total = depotHeadService.findInOutMaterialCountTotal(beginTime, endTime, type, forceFlag, inOutManageFlag,
|
||||||
StringUtil.toNull(materialParam), depotList, oId);
|
StringUtil.toNull(materialParam), depotList, organizationId, oId);
|
||||||
map.put("total", total);
|
map.put("total", total);
|
||||||
map.put("rows", list);
|
map.put("rows", list);
|
||||||
res.code = 200;
|
res.code = 200;
|
||||||
@@ -229,6 +234,7 @@ public class DepotHeadController {
|
|||||||
@RequestParam("materialParam") String materialParam,
|
@RequestParam("materialParam") String materialParam,
|
||||||
@RequestParam(value = "depotId", required = false) Long depotId,
|
@RequestParam(value = "depotId", required = false) Long depotId,
|
||||||
@RequestParam(value = "depotIdF", required = false) Long depotIdF,
|
@RequestParam(value = "depotIdF", required = false) Long depotIdF,
|
||||||
|
@RequestParam(value = "organizationId", required = false) Long organizationId,
|
||||||
@RequestParam("beginTime") String beginTime,
|
@RequestParam("beginTime") String beginTime,
|
||||||
@RequestParam("endTime") String endTime,
|
@RequestParam("endTime") String endTime,
|
||||||
@RequestParam("subType") String subType,
|
@RequestParam("subType") String subType,
|
||||||
@@ -262,6 +268,9 @@ public class DepotHeadController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
String [] creatorArray = depotHeadService.getCreatorArray();
|
String [] creatorArray = depotHeadService.getCreatorArray();
|
||||||
|
if(creatorArray == null && organizationId != null) {
|
||||||
|
creatorArray = depotHeadService.getCreatorArrayByOrg(organizationId);
|
||||||
|
}
|
||||||
beginTime = Tools.parseDayToTime(beginTime, BusinessConstants.DAY_FIRST_TIME);
|
beginTime = Tools.parseDayToTime(beginTime, BusinessConstants.DAY_FIRST_TIME);
|
||||||
endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME);
|
endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME);
|
||||||
Boolean forceFlag = systemConfigService.getForceApprovalFlag();
|
Boolean forceFlag = systemConfigService.getForceApprovalFlag();
|
||||||
|
|||||||
@@ -480,6 +480,7 @@ public class DepotItemController {
|
|||||||
@RequestParam("endTime") String endTime,
|
@RequestParam("endTime") String endTime,
|
||||||
@RequestParam(value = "organId", required = false) Long organId,
|
@RequestParam(value = "organId", required = false) Long organId,
|
||||||
@RequestParam(value = "depotId", required = false) Long depotId,
|
@RequestParam(value = "depotId", required = false) Long depotId,
|
||||||
|
@RequestParam(value = "organizationId", required = false) Long organizationId,
|
||||||
@RequestParam("materialParam") String materialParam,
|
@RequestParam("materialParam") String materialParam,
|
||||||
@RequestParam("mpList") String mpList,
|
@RequestParam("mpList") String mpList,
|
||||||
HttpServletRequest request)throws Exception {
|
HttpServletRequest request)throws Exception {
|
||||||
@@ -489,6 +490,9 @@ public class DepotItemController {
|
|||||||
endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME);
|
endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME);
|
||||||
try {
|
try {
|
||||||
String [] creatorArray = depotHeadService.getCreatorArray();
|
String [] creatorArray = depotHeadService.getCreatorArray();
|
||||||
|
if(creatorArray == null && organizationId != null) {
|
||||||
|
creatorArray = depotHeadService.getCreatorArrayByOrg(organizationId);
|
||||||
|
}
|
||||||
String [] organArray = null;
|
String [] organArray = null;
|
||||||
List<Long> depotList = depotService.parseDepotList(depotId);
|
List<Long> depotList = depotService.parseDepotList(depotId);
|
||||||
Boolean forceFlag = systemConfigService.getForceApprovalFlag();
|
Boolean forceFlag = systemConfigService.getForceApprovalFlag();
|
||||||
@@ -645,6 +649,7 @@ public class DepotItemController {
|
|||||||
@RequestParam("endTime") String endTime,
|
@RequestParam("endTime") String endTime,
|
||||||
@RequestParam(value = "organId", required = false) Long organId,
|
@RequestParam(value = "organId", required = false) Long organId,
|
||||||
@RequestParam(value = "depotId", required = false) Long depotId,
|
@RequestParam(value = "depotId", required = false) Long depotId,
|
||||||
|
@RequestParam(value = "organizationId", required = false) Long organizationId,
|
||||||
@RequestParam("materialParam") String materialParam,
|
@RequestParam("materialParam") String materialParam,
|
||||||
@RequestParam("mpList") String mpList,
|
@RequestParam("mpList") String mpList,
|
||||||
HttpServletRequest request)throws Exception {
|
HttpServletRequest request)throws Exception {
|
||||||
@@ -654,6 +659,9 @@ public class DepotItemController {
|
|||||||
endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME);
|
endTime = Tools.parseDayToTime(endTime,BusinessConstants.DAY_LAST_TIME);
|
||||||
try {
|
try {
|
||||||
String [] creatorArray = depotHeadService.getCreatorArray();
|
String [] creatorArray = depotHeadService.getCreatorArray();
|
||||||
|
if(creatorArray == null && organizationId != null) {
|
||||||
|
creatorArray = depotHeadService.getCreatorArrayByOrg(organizationId);
|
||||||
|
}
|
||||||
String [] organArray = depotHeadService.getOrganArray("销售", "");
|
String [] organArray = depotHeadService.getOrganArray("销售", "");
|
||||||
List<Long> depotList = depotService.parseDepotList(depotId);
|
List<Long> depotList = depotService.parseDepotList(depotId);
|
||||||
Boolean forceFlag = systemConfigService.getForceApprovalFlag();
|
Boolean forceFlag = systemConfigService.getForceApprovalFlag();
|
||||||
|
|||||||
@@ -703,11 +703,14 @@ public class DepotHeadService {
|
|||||||
|
|
||||||
public List<DepotHeadVo4InOutMCount> findInOutMaterialCount(String beginTime, String endTime, String type,
|
public List<DepotHeadVo4InOutMCount> findInOutMaterialCount(String beginTime, String endTime, String type,
|
||||||
Boolean forceFlag, Boolean inOutManageFlag, String materialParam,
|
Boolean forceFlag, Boolean inOutManageFlag, String materialParam,
|
||||||
List<Long> depotList, Integer oId, String column, String order,
|
List<Long> depotList, Long organizationId, Integer oId, String column, String order,
|
||||||
Integer offset, Integer rows)throws Exception {
|
Integer offset, Integer rows)throws Exception {
|
||||||
List<DepotHeadVo4InOutMCount> list = null;
|
List<DepotHeadVo4InOutMCount> list = null;
|
||||||
try{
|
try{
|
||||||
String [] creatorArray = getCreatorArray();
|
String [] creatorArray = getCreatorArray();
|
||||||
|
if(creatorArray == null && organizationId != null) {
|
||||||
|
creatorArray = getCreatorArrayByOrg(organizationId);
|
||||||
|
}
|
||||||
String subType = "出库".equals(type)? "销售" : "";
|
String subType = "出库".equals(type)? "销售" : "";
|
||||||
String [] organArray = getOrganArray(subType, "");
|
String [] organArray = getOrganArray(subType, "");
|
||||||
list =depotHeadMapperEx.findInOutMaterialCount(beginTime, endTime, type, forceFlag, inOutManageFlag, materialParam, depotList, oId,
|
list =depotHeadMapperEx.findInOutMaterialCount(beginTime, endTime, type, forceFlag, inOutManageFlag, materialParam, depotList, oId,
|
||||||
@@ -720,10 +723,13 @@ public class DepotHeadService {
|
|||||||
|
|
||||||
public int findInOutMaterialCountTotal(String beginTime, String endTime, String type,
|
public int findInOutMaterialCountTotal(String beginTime, String endTime, String type,
|
||||||
Boolean forceFlag, Boolean inOutManageFlag, String materialParam,
|
Boolean forceFlag, Boolean inOutManageFlag, String materialParam,
|
||||||
List<Long> depotList, Integer oId)throws Exception {
|
List<Long> depotList, Long organizationId, Integer oId)throws Exception {
|
||||||
int result = 0;
|
int result = 0;
|
||||||
try{
|
try{
|
||||||
String [] creatorArray = getCreatorArray();
|
String [] creatorArray = getCreatorArray();
|
||||||
|
if(creatorArray == null && organizationId != null) {
|
||||||
|
creatorArray = getCreatorArrayByOrg(organizationId);
|
||||||
|
}
|
||||||
String subType = "出库".equals(type)? "销售" : "";
|
String subType = "出库".equals(type)? "销售" : "";
|
||||||
String [] organArray = getOrganArray(subType, "");
|
String [] organArray = getOrganArray(subType, "");
|
||||||
result =depotHeadMapperEx.findInOutMaterialCountTotal(beginTime, endTime, type, forceFlag, inOutManageFlag, materialParam, depotList, oId,
|
result =depotHeadMapperEx.findInOutMaterialCountTotal(beginTime, endTime, type, forceFlag, inOutManageFlag, materialParam, depotList, oId,
|
||||||
|
|||||||
Reference in New Issue
Block a user