diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/audit/controller/AuditController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/audit/controller/AuditController.java index 833d80c..963ed83 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/audit/controller/AuditController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/audit/controller/AuditController.java @@ -1,203 +1,189 @@ package org.jeecg.modules.wms.audit.controller; -import java.util.Arrays; -import java.util.List; -import java.util.Map; -import java.util.stream.Collectors; -import java.io.IOException; -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.jeecg.common.api.vo.Result; -import org.jeecg.common.system.query.QueryGenerator; -import org.jeecg.common.util.oConvertUtils; -import org.jeecg.modules.wms.audit.entity.Audit; -import org.jeecg.modules.wms.audit.entity.AuditFlow; -import org.jeecg.modules.wms.audit.service.IAuditService; - import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; - -import org.jeecgframework.poi.excel.ExcelImportUtil; -import org.jeecgframework.poi.excel.def.NormalExcelConstants; -import org.jeecgframework.poi.excel.entity.ExportParams; -import org.jeecgframework.poi.excel.entity.ImportParams; -import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.aspect.annotation.AutoLog; import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.modules.wms.audit.entity.Audit; +import org.jeecg.modules.wms.audit.entity.AuditFlow; +import org.jeecg.modules.wms.audit.service.IAuditService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; import org.springframework.web.servlet.ModelAndView; -import com.alibaba.fastjson.JSON; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.jeecg.common.aspect.annotation.AutoLog; - /** +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.Arrays; + +/** * @Description: 审核表 * @Author: jeecg-boot - * @Date: 2023-07-26 + * @Date: 2023-07-26 * @Version: V1.0 */ -@Api(tags="审核表") +@Api(tags = "审核表") @RestController @RequestMapping("/audit/audit") @Slf4j public class AuditController extends JeecgController<Audit, IAuditService> { - @Autowired - private IAuditService auditService; - - /** - * 分页列表查询 - * - * @param audit - * @param pageNo - * @param pageSize - * @param req - * @return - */ - //@AutoLog(value = "审核表-分页列表查询") - @ApiOperation(value="审核表-分页列表查询", notes="审核表-分页列表查询") - @GetMapping(value = "/list") - public Result<IPage<Audit>> queryPageList(Audit audit, - @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, - @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, - HttpServletRequest req) { - QueryWrapper<Audit> queryWrapper = QueryGenerator.initQueryWrapper(audit, req.getParameterMap()); - Page<Audit> page = new Page<Audit>(pageNo, pageSize); - IPage<Audit> pageList = auditService.page(page, queryWrapper); - return Result.OK(pageList); - } - - /** - * 添加 - * - * @param audit - * @return - */ - @AutoLog(value = "审核表-添加") - @ApiOperation(value="审核表-添加", notes="审核表-添加") - @PostMapping(value = "/add") - public Result<String> add(@RequestBody Audit audit) { - auditService.save(audit); - return Result.OK("添加成功!"); - } - - /** - * 编辑 - * - * @param audit - * @return - */ - @AutoLog(value = "审核表-编辑") - @ApiOperation(value="审核表-编辑", notes="审核表-编辑") - @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) - public Result<String> edit(@RequestBody Audit audit) { - auditService.updateById(audit); - return Result.OK("编辑成功!"); - } - - /** - * 通过id删除 - * - * @param id - * @return - */ - @AutoLog(value = "审核表-通过id删除") - @ApiOperation(value="审核表-通过id删除", notes="审核表-通过id删除") - @DeleteMapping(value = "/delete") - public Result<String> delete(@RequestParam(name="id",required=true) String id) { - auditService.removeById(id); - return Result.OK("删除成功!"); - } - - /** - * 批量删除 - * - * @param ids - * @return - */ - @AutoLog(value = "审核表-批量删除") - @ApiOperation(value="审核表-批量删除", notes="审核表-批量删除") - @DeleteMapping(value = "/deleteBatch") - public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { - this.auditService.removeByIds(Arrays.asList(ids.split(","))); - return Result.OK("批量删除成功!"); - } - - /** - * 通过id查询 - * - * @param id - * @return - */ - //@AutoLog(value = "审核表-通过id查询") - @ApiOperation(value="审核表-通过id查询", notes="审核表-通过id查询") - @GetMapping(value = "/queryById") - public Result<Audit> queryById(@RequestParam(name="id",required=true) String id) { - Audit audit = auditService.getById(id); - if(audit==null) { - return Result.error("未找到对应数据"); - } - return Result.OK(audit); - } + @Autowired + private IAuditService auditService; /** - * 导出excel - * - * @param request - * @param audit - */ + * 分页列表查询 + * + * @param audit + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "审核表-分页列表查询") + @ApiOperation(value = "审核表-分页列表查询", notes = "审核表-分页列表查询") + @GetMapping(value = "/list") + public Result<IPage<Audit>> queryPageList(Audit audit, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<Audit> queryWrapper = QueryGenerator.initQueryWrapper(audit, req.getParameterMap()); + Page<Audit> page = new Page<Audit>(pageNo, pageSize); + IPage<Audit> pageList = auditService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param audit + * @return + */ + @AutoLog(value = "审核表-添加") + @ApiOperation(value = "审核表-添加", notes = "审核表-添加") + @PostMapping(value = "/add") + public Result<String> add(@RequestBody Audit audit) { + auditService.save(audit); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param audit + * @return + */ + @AutoLog(value = "审核表-编辑") + @ApiOperation(value = "审核表-编辑", notes = "审核表-编辑") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST}) + public Result<String> edit(@RequestBody Audit audit) { + auditService.updateById(audit); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "审核表-通过id删除") + @ApiOperation(value = "审核表-通过id删除", notes = "审核表-通过id删除") + @DeleteMapping(value = "/delete") + public Result<String> delete(@RequestParam(name = "id", required = true) String id) { + auditService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "审核表-批量删除") + @ApiOperation(value = "审核表-批量删除", notes = "审核表-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result<String> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { + this.auditService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + //@AutoLog(value = "审核表-通过id查询") + @ApiOperation(value = "审核表-通过id查询", notes = "审核表-通过id查询") + @GetMapping(value = "/queryById") + public Result<Audit> queryById(@RequestParam(name = "id", required = true) String id) { + Audit audit = auditService.getById(id); + if (audit == null) { + return Result.error("未找到对应数据"); + } + return Result.OK(audit); + } + + /** + * 导出excel + * + * @param request + * @param audit + */ @RequestMapping(value = "/exportXls") public ModelAndView exportXls(HttpServletRequest request, Audit audit) { return super.exportXls(request, audit, Audit.class, "审核表"); } /** - * 通过excel导入数据 - * - * @param request - * @param response - * @return - */ + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ @RequestMapping(value = "/importExcel", method = RequestMethod.POST) public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { return super.importExcel(request, response, Audit.class); } - @ApiOperation(value="提交入库单审核", notes="提交入库单审核") - @GetMapping(value = "/createReceiptAuditFlow") - public Result<Audit> createReceiptAuditFlow(Audit audit) { - return auditService.createReceiptAuditFlow(audit); - } - - @ApiOperation(value="入库单审核", notes="入库单审核") - @GetMapping(value = "/auditReceipt") - public Result<Audit> auditReceipt(Audit audit) { - return auditService.auditReceipt(audit); - } - - @ApiOperation(value="查询审核流程进度", notes="查询审核流程进度") - @GetMapping(value = "/searchAuditFlow") - public AuditFlow searchAuditFlow(Audit audit) { - return auditService.searchAuditFlow(audit); - } - - @ApiOperation(value="提交出库单审核", notes="提交出库单审核") - @GetMapping(value = "/createShipmentAuditFlow") - public Result<Audit> createShipmentAuditFlow(Audit audit) { - return auditService.createShipmentAuditFlow(audit); - } - - @ApiOperation(value="出库单审核", notes="出库单审核") - @GetMapping(value = "/auditShipment") - public Result<Audit> auditShipment(Audit audit) { - return auditService.auditShipment(audit); - } + @AutoLog(value = "审核表-提交入库单审核", operateType = 2) + @ApiOperation(value = "提交入库单审核", notes = "提交入库单审核") + @GetMapping(value = "/createReceiptAuditFlow") + public Result<Audit> createReceiptAuditFlow(Audit audit) { + return auditService.createReceiptAuditFlow(audit); + } + + @AutoLog(value = "审核表-入库单审核", operateType = 3) + @ApiOperation(value = "入库单审核", notes = "入库单审核") + @GetMapping(value = "/auditReceipt") + public Result<Audit> auditReceipt(Audit audit) { + return auditService.auditReceipt(audit); + } + + @ApiOperation(value = "查询审核流程进度", notes = "查询审核流程进度") + @GetMapping(value = "/searchAuditFlow") + public AuditFlow searchAuditFlow(Audit audit) { + return auditService.searchAuditFlow(audit); + } + @AutoLog(value = "审核表-提交出库单审核", operateType = 2) + @ApiOperation(value = "提交出库单审核", notes = "提交出库单审核") + @GetMapping(value = "/createShipmentAuditFlow") + public Result<Audit> createShipmentAuditFlow(Audit audit) { + return auditService.createShipmentAuditFlow(audit); + } + @AutoLog(value = "审核表-出库单审核", operateType = 3) + @ApiOperation(value = "出库单审核", notes = "出库单审核") + @GetMapping(value = "/auditShipment") + public Result<Audit> auditShipment(Audit audit) { + return auditService.auditShipment(audit); + } } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/container/controller/ContainerController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/container/controller/ContainerController.java index cb83c66..7f7b2e5 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/container/controller/ContainerController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/container/controller/ContainerController.java @@ -152,16 +152,8 @@ public class ContainerController extends JeecgController<Container, IContainerSe return Result.OK("批量删除成功!"); } - /** - * 获取打印数据 - * - * @param ids - * @return - */ - @AutoLog(value = "容器管理-获取打印数据") @ApiOperation(value = "容器管理-获取打印数据", notes = "容器管理-获取打印数据") @PostMapping(value = "/getPrintContent") - @ResponseBody public Result getPrintContent(@RequestParam(name = "ids", required = true) String ids) { List<String> idlist = Arrays.asList(ids.split(",")); List<Container> containerList = containerService.listByIds(idlist); @@ -174,10 +166,9 @@ public class ContainerController extends JeecgController<Container, IContainerSe * @param ids * @return */ - @AutoLog(value = "容器管理-设置打印次数") + @AutoLog(value = "容器管理-设置打印次数", operateType = 3) @ApiOperation(value = "容器管理-设置打印次数", notes = "容器管理-设置打印次数") @PostMapping(value = "/setPrintTimes") - @ResponseBody public Result setPrintTimes(@RequestParam(name = "ids", required = true) String ids) { List<String> idlist = Arrays.asList(ids.split(",")); List<Container> containerList = containerService.listByIds(idlist); @@ -233,13 +224,6 @@ public class ContainerController extends JeecgController<Container, IContainerSe return super.importExcel(request, response, Container.class); } - /** - * 选取空闲的托盘 - * - * @param container - * @return - */ - @AutoLog(value = "选取空闲的托盘") @ApiOperation(value = "库位管理-选取空闲的托盘", notes = "库位管理-选取空闲的托盘") @GetMapping(value = "/getEmptyAllContainer") public Result getEmptyAllContainer(Container container, HttpServletRequest req) { @@ -254,7 +238,6 @@ public class ContainerController extends JeecgController<Container, IContainerSe * @param container * @return */ - @AutoLog(value = "选取空闲的托盘") @ApiOperation(value = "库位管理-选取空闲的托盘", notes = "库位管理-选取空闲的托盘") @GetMapping(value = "/getCanUseListContainer") public Result getCanUseListContainer(Container container, HttpServletRequest req) { @@ -263,7 +246,6 @@ public class ContainerController extends JeecgController<Container, IContainerSe return Result.OK(containerList); } - @ApiOperation(value = "容器管理-分页列表查询", notes = "容器管理-分页列表查询") @PassApiAuthentication @GetMapping(value = "/listPrintContent") public JimuReportResult listPrintContent(@RequestParam(name = "ids", required = true) String ids) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/location/controller/LocationController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/location/controller/LocationController.java index 455ce3d..1360b74 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/location/controller/LocationController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/location/controller/LocationController.java @@ -166,16 +166,8 @@ public class LocationController extends JeecgController<Location, ILocationServi return result; } - /** - * 获取打印数据 - * - * @param ids - * @return - */ - @AutoLog(value = "库位管理-获取打印数据") @ApiOperation(value = "库位管理-获取打印数据", notes = "库位管理-获取打印数据") @PostMapping(value = "/getPrintContent") - @ResponseBody public Result getPrintContent(@RequestParam(name = "ids", required = true) String ids) { List<String> idlist = Arrays.asList(ids.split(",")); List<Location> locationList = locationService.listByIds(idlist); @@ -286,13 +278,6 @@ public class LocationController extends JeecgController<Location, ILocationServi return super.importExcel(request, response, Location.class); } - /** - * WCS库位信息比较 - * - * @param location - * @return - */ - @AutoLog(value = "WCS库位信息比较") @ApiOperation(value = "库位管理-WCS库位信息比较", notes = "库位管理-WCS库位信息比较") @GetMapping(value = "/compareWcsLocation") public Result compareWcsLocation(@Validated QueryCompareLocationDto queryCompareLocationDto, HttpServletRequest request) { @@ -304,7 +289,6 @@ public class LocationController extends JeecgController<Location, ILocationServi /** * WCS库位信息比较 * - * @param location * @return */ @ApiOperation(value = "库位管理-WCS库位任务信息比较", notes = "库位管理-WCS库位任务信息比较") @@ -329,7 +313,6 @@ public class LocationController extends JeecgController<Location, ILocationServi return Result.OK(compareContainerTaskDtoPage); } - @ApiOperation(value = "容器管理-分页列表查询", notes = "容器管理-分页列表查询") @PassApiAuthentication @GetMapping(value = "/listPrintContent") public JimuReportResult listPrintContent(@RequestParam(name = "ids", required = true) String ids) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/controller/MaterialController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/controller/MaterialController.java index bf0f68e..96a50dc 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/controller/MaterialController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/material/controller/MaterialController.java @@ -158,17 +158,10 @@ public class MaterialController extends JeecgController<Material, IMaterialServi return super.exportXls(request, material, Material.class, "物料管理"); } - /** - * 获取打印数据 - * - * @param ids - * @return - */ - @AutoLog(value = "物料管理-获取打印数据") + @ApiOperation(value = "物料管理-获取打印数据", notes = "物料管理-获取打印数据") @RequiresPermissions("material:print") @PostMapping(value = "/getPrintContent") - @ResponseBody public Result getPrintContent(@RequestParam(name = "ids", required = true) String ids) { List<String> idlist = Arrays.asList(ids.split(",")); List<Material> materialList = materialService.listByIds(idlist); @@ -258,7 +251,6 @@ public class MaterialController extends JeecgController<Material, IMaterialServi return Result.OK(searchDomainList); } - @ApiOperation(value = "物料管理-分页列表查询", notes = "物料管理-分页列表查询") @PassApiAuthentication @GetMapping(value = "/listPrintContent") public JimuReportResult listPrintContent(@RequestParam(name = "ids", required = true) String ids) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/materialSn/controller/MaterialSnController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/materialSn/controller/MaterialSnController.java index 8ab7e8f..88e96b6 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/materialSn/controller/MaterialSnController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/config/materialSn/controller/MaterialSnController.java @@ -168,7 +168,6 @@ public class MaterialSnController extends JeecgController<MaterialSn, IMaterialS return super.importExcel(request, response, MaterialSn.class); } - @ApiOperation(value = "容器管理-分页列表查询", notes = "容器管理-分页列表查询") @PassApiAuthentication @GetMapping(value = "/listPrintContent") public JimuReportResult listPrintContent(@RequestParam(name = "ids", required = true) String ids) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/flow/controller/FlowHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/flow/controller/FlowHeaderController.java index a3cc093..e854068 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/flow/controller/FlowHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/flow/controller/FlowHeaderController.java @@ -1,118 +1,120 @@ package org.jeecg.modules.wms.flow.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import org.jeecg.common.system.query.QueryGenerator; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; -import org.jeecg.common.system.base.controller.JeecgController; +import org.apache.shiro.SecurityUtils; import org.jeecg.common.api.vo.Result; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.system.vo.LoginUser; +import org.jeecg.common.util.oConvertUtils; import org.jeecg.modules.system.entity.SysUser; import org.jeecg.modules.system.service.ISysUserService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import org.springframework.web.servlet.ModelAndView; - -import java.util.ArrayList; -import java.util.Arrays; -import org.jeecg.common.util.oConvertUtils; import org.jeecg.modules.wms.flow.entity.FlowDetail; import org.jeecg.modules.wms.flow.entity.FlowHeader; -import org.jeecg.modules.wms.flow.service.IFlowHeaderService; import org.jeecg.modules.wms.flow.service.IFlowDetailService; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; -import org.jeecg.common.aspect.annotation.AutoLog; -import org.apache.shiro.SecurityUtils; -import org.jeecg.common.system.vo.LoginUser; +import org.jeecg.modules.wms.flow.service.IFlowHeaderService; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; import org.jeecgframework.poi.excel.entity.ExportParams; import org.jeecgframework.poi.excel.entity.ImportParams; import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.stream.Collectors; - /** +/** * @Description: 流程头表 * @Author: jeecg-boot - * @Date: 2023-07-25 + * @Date: 2023-07-25 * @Version: V1.0 */ -@Api(tags="流程头表") +@Api(tags = "流程头表") @RestController @RequestMapping("/flow/flowHeader") @Slf4j public class FlowHeaderController extends JeecgController<FlowHeader, IFlowHeaderService> { - @Autowired - private IFlowHeaderService flowHeaderService; + @Autowired + private IFlowHeaderService flowHeaderService; - @Autowired - private IFlowDetailService flowDetailService; + @Autowired + private IFlowDetailService flowDetailService; - @Resource - private ISysUserService iSysUserService; + @Resource + private ISysUserService iSysUserService; - /*---------------------------------主表处理-begin-------------------------------------*/ + /*---------------------------------主表处理-begin-------------------------------------*/ - /** - * 分页列表查询 - * @param flowHeader - * @param pageNo - * @param pageSize - * @param req - * @return - */ - //@AutoLog(value = "流程头表-分页列表查询") - @ApiOperation(value="流程头表-分页列表查询", notes="流程头表-分页列表查询") - @GetMapping(value = "/list") - public Result<IPage<FlowHeader>> queryPageList(FlowHeader flowHeader, - @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, - @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, - HttpServletRequest req) { - QueryWrapper<FlowHeader> queryWrapper = QueryGenerator.initQueryWrapper(flowHeader, req.getParameterMap()); - Page<FlowHeader> page = new Page<FlowHeader>(pageNo, pageSize); - IPage<FlowHeader> pageList = flowHeaderService.page(page, queryWrapper); - return Result.OK(pageList); - } + /** + * 分页列表查询 + * + * @param flowHeader + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "流程头表-分页列表查询") + @ApiOperation(value = "流程头表-分页列表查询", notes = "流程头表-分页列表查询") + @GetMapping(value = "/list") + public Result<IPage<FlowHeader>> queryPageList(FlowHeader flowHeader, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<FlowHeader> queryWrapper = QueryGenerator.initQueryWrapper(flowHeader, req.getParameterMap()); + Page<FlowHeader> page = new Page<FlowHeader>(pageNo, pageSize); + IPage<FlowHeader> pageList = flowHeaderService.page(page, queryWrapper); + return Result.OK(pageList); + } - /** - * 添加 + /** + * 添加 + * * @param flowHeader * @return */ @AutoLog(value = "流程头表-添加") - @ApiOperation(value="流程头表-添加", notes="流程头表-添加") + @ApiOperation(value = "流程头表-添加", notes = "流程头表-添加") @PostMapping(value = "/add") public Result<String> add(@RequestBody FlowHeader flowHeader) { - if (flowHeaderService.getFlowHead(flowHeader.getFlowType(),flowHeader.getDocumentType())){ - flowHeaderService.save(flowHeader); - return Result.OK("添加成功!"); - }else { - return Result.error("不能存在相同的流程!!"); - } + if (flowHeaderService.getFlowHead(flowHeader.getFlowType(), flowHeader.getDocumentType())) { + flowHeaderService.save(flowHeader); + return Result.OK("添加成功!"); + } else { + return Result.error("不能存在相同的流程!!"); + } } /** - * 编辑 + * 编辑 + * * @param flowHeader * @return */ @AutoLog(value = "流程头表-编辑") - @ApiOperation(value="流程头表-编辑", notes="流程头表-编辑") - @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + @ApiOperation(value = "流程头表-编辑", notes = "流程头表-编辑") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST}) public Result<String> edit(@RequestBody FlowHeader flowHeader) { flowHeaderService.updateById(flowHeader); return Result.OK("编辑成功!"); @@ -120,32 +122,35 @@ public class FlowHeaderController extends JeecgController<FlowHeader, IFlowHeade /** * 通过id删除 + * * @param id * @return */ @AutoLog(value = "流程头表-通过id删除") - @ApiOperation(value="流程头表-通过id删除", notes="流程头表-通过id删除") + @ApiOperation(value = "流程头表-通过id删除", notes = "流程头表-通过id删除") @DeleteMapping(value = "/delete") - public Result<String> delete(@RequestParam(name="id",required=true) String id) { + public Result<String> delete(@RequestParam(name = "id", required = true) String id) { flowHeaderService.delMain(id); return Result.OK("删除成功!"); } /** * 批量删除 + * * @param ids * @return */ @AutoLog(value = "流程头表-批量删除") - @ApiOperation(value="流程头表-批量删除", notes="流程头表-批量删除") + @ApiOperation(value = "流程头表-批量删除", notes = "流程头表-批量删除") @DeleteMapping(value = "/deleteBatch") - public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + public Result<String> deleteBatch(@RequestParam(name = "ids", required = true) String ids) { this.flowHeaderService.delBatchMain(Arrays.asList(ids.split(","))); return Result.OK("批量删除成功!"); } /** * 导出 + * * @return */ @RequestMapping(value = "/exportXls") @@ -155,180 +160,185 @@ public class FlowHeaderController extends JeecgController<FlowHeader, IFlowHeade /** * 导入 + * * @return */ @RequestMapping(value = "/importExcel", method = RequestMethod.POST) public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { return super.importExcel(request, response, FlowHeader.class); } - /*---------------------------------主表处理-end-------------------------------------*/ + /*---------------------------------主表处理-end-------------------------------------*/ /*--------------------------------子表处理-流程配置明细-begin----------------------------------------------*/ - /** - * 通过主表ID查询 - * @return - */ - //@AutoLog(value = "流程配置明细-通过主表ID查询") - @ApiOperation(value="流程配置明细-通过主表ID查询", notes="流程配置明细-通过主表ID查询") - @GetMapping(value = "/listFlowDetailByMainId") + + /** + * 通过主表ID查询 + * + * @return + */ + //@AutoLog(value = "流程配置明细-通过主表ID查询") + @ApiOperation(value = "流程配置明细-通过主表ID查询", notes = "流程配置明细-通过主表ID查询") + @GetMapping(value = "/listFlowDetailByMainId") public Result<IPage<FlowDetail>> listFlowDetailByMainId(FlowDetail flowDetail, - @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, - HttpServletRequest req) { + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { QueryWrapper<FlowDetail> queryWrapper = QueryGenerator.initQueryWrapper(flowDetail, req.getParameterMap()); Page<FlowDetail> page = new Page<FlowDetail>(pageNo, pageSize); IPage<FlowDetail> pageList = flowDetailService.page(page, queryWrapper); return Result.OK(pageList); } - /** - * 添加 - * @param flowDetail - * @return - */ - @AutoLog(value = "流程配置明细-添加") - @ApiOperation(value="流程配置明细-添加", notes="流程配置明细-添加") - @PostMapping(value = "/addFlowDetail") - public Result<String> addFlowDetail(@RequestBody FlowDetail flowDetail) { - String [] users=flowDetail.getAuditorId().split(","); - //批量新增的时候,按前台选择用户的顺序,生成审核顺序 - LambdaQueryWrapper<FlowDetail>lambdaQueryWrapper=new LambdaQueryWrapper<>(); - lambdaQueryWrapper.eq(FlowDetail::getHeadId,flowDetail.getHeadId()) - .orderByDesc(FlowDetail::getSequence).last("limit 1"); - FlowDetail detail=flowDetailService.getOne(lambdaQueryWrapper); - Integer sequence=0; - if (detail!=null){ - sequence=detail.getSequence(); - } - List<FlowDetail>flowDetailList=new ArrayList<>(); - for (int i=0;i<users.length;i++){ - sequence++; - FlowDetail flowDetail1=new FlowDetail(); - flowDetail1.setHeadId(flowDetail.getHeadId()); - flowDetail1.setSequence(sequence); - flowDetail1.setRemark(flowDetail.getRemark()); - //查询用户姓名 - SysUser user=iSysUserService.getUserByName(users[i]); - flowDetail1.setAuditor(user.getRealname()); - flowDetail1.setAuditorId(users[i]); - flowDetailList.add(flowDetail1); - } - flowDetailService.saveBatch(flowDetailList); - return Result.OK("添加成功!"); - } + /** + * 添加 + * + * @param flowDetail + * @return + */ + @AutoLog(value = "流程配置明细-添加") + @ApiOperation(value = "流程配置明细-添加", notes = "流程配置明细-添加") + @PostMapping(value = "/addFlowDetail") + public Result<String> addFlowDetail(@RequestBody FlowDetail flowDetail) { + String[] users = flowDetail.getAuditorId().split(","); + //批量新增的时候,按前台选择用户的顺序,生成审核顺序 + LambdaQueryWrapper<FlowDetail> lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(FlowDetail::getHeadId, flowDetail.getHeadId()) + .orderByDesc(FlowDetail::getSequence).last("limit 1"); + FlowDetail detail = flowDetailService.getOne(lambdaQueryWrapper); + Integer sequence = 0; + if (detail != null) { + sequence = detail.getSequence(); + } + List<FlowDetail> flowDetailList = new ArrayList<>(); + for (int i = 0; i < users.length; i++) { + sequence++; + FlowDetail flowDetail1 = new FlowDetail(); + flowDetail1.setHeadId(flowDetail.getHeadId()); + flowDetail1.setSequence(sequence); + flowDetail1.setRemark(flowDetail.getRemark()); + //查询用户姓名 + SysUser user = iSysUserService.getUserByName(users[i]); + flowDetail1.setAuditor(user.getRealname()); + flowDetail1.setAuditorId(users[i]); + flowDetailList.add(flowDetail1); + } + flowDetailService.saveBatch(flowDetailList); + return Result.OK("添加成功!"); + } /** - * 编辑 - * @param flowDetail - * @return - */ - @AutoLog(value = "流程配置明细-编辑") - @ApiOperation(value="流程配置明细-编辑", notes="流程配置明细-编辑") - @RequestMapping(value = "/editFlowDetail", method = {RequestMethod.PUT,RequestMethod.POST}) - public Result<String> editFlowDetail(@RequestBody FlowDetail flowDetail) { - flowDetailService.updateById(flowDetail); - return Result.OK("编辑成功!"); - } + * 编辑 + * + * @param flowDetail + * @return + */ + @AutoLog(value = "流程配置明细-编辑") + @ApiOperation(value = "流程配置明细-编辑", notes = "流程配置明细-编辑") + @RequestMapping(value = "/editFlowDetail", method = {RequestMethod.PUT, RequestMethod.POST}) + public Result<String> editFlowDetail(@RequestBody FlowDetail flowDetail) { + flowDetailService.updateById(flowDetail); + return Result.OK("编辑成功!"); + } - /** - * 通过id删除 - * @param id - * @return - */ - @AutoLog(value = "流程配置明细-通过id删除") - @ApiOperation(value="流程配置明细-通过id删除", notes="流程配置明细-通过id删除") - @DeleteMapping(value = "/deleteFlowDetail") - public Result<String> deleteFlowDetail(@RequestParam(name="id",required=true) String id) { - flowDetailService.removeById(id); - return Result.OK("删除成功!"); - } + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "流程配置明细-通过id删除") + @ApiOperation(value = "流程配置明细-通过id删除", notes = "流程配置明细-通过id删除") + @DeleteMapping(value = "/deleteFlowDetail") + public Result<String> deleteFlowDetail(@RequestParam(name = "id", required = true) String id) { + flowDetailService.removeById(id); + return Result.OK("删除成功!"); + } - /** - * 批量删除 - * @param ids - * @return - */ - @AutoLog(value = "流程配置明细-批量删除") - @ApiOperation(value="流程配置明细-批量删除", notes="流程配置明细-批量删除") - @DeleteMapping(value = "/deleteBatchFlowDetail") - public Result<String> deleteBatchFlowDetail(@RequestParam(name="ids",required=true) String ids) { - this.flowDetailService.removeByIds(Arrays.asList(ids.split(","))); - return Result.OK("批量删除成功!"); - } + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "流程配置明细-批量删除") + @ApiOperation(value = "流程配置明细-批量删除", notes = "流程配置明细-批量删除") + @DeleteMapping(value = "/deleteBatchFlowDetail") + public Result<String> deleteBatchFlowDetail(@RequestParam(name = "ids", required = true) String ids) { + this.flowDetailService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } /** * 导出 + * * @return */ @RequestMapping(value = "/exportFlowDetail") public ModelAndView exportFlowDetail(HttpServletRequest request, FlowDetail flowDetail) { - // Step.1 组装查询条件 - QueryWrapper<FlowDetail> queryWrapper = QueryGenerator.initQueryWrapper(flowDetail, request.getParameterMap()); - LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); - - // Step.2 获取导出数据 - List<FlowDetail> pageList = flowDetailService.list(queryWrapper); - List<FlowDetail> exportList = null; - - // 过滤选中数据 - String selections = request.getParameter("selections"); - if (oConvertUtils.isNotEmpty(selections)) { - List<String> selectionList = Arrays.asList(selections.split(",")); - exportList = pageList.stream().filter(item -> selectionList.contains(item.getId())).collect(Collectors.toList()); - } else { - exportList = pageList; - } - - // Step.3 AutoPoi 导出Excel - ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); - mv.addObject(NormalExcelConstants.FILE_NAME, "流程配置明细"); //此处设置的filename无效 ,前端会重更新设置一下 - mv.addObject(NormalExcelConstants.CLASS, FlowDetail.class); - mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("流程配置明细报表", "导出人:" + sysUser.getRealname(), "流程配置明细")); - mv.addObject(NormalExcelConstants.DATA_LIST, exportList); - return mv; + // Step.1 组装查询条件 + QueryWrapper<FlowDetail> queryWrapper = QueryGenerator.initQueryWrapper(flowDetail, request.getParameterMap()); + LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + + // Step.2 获取导出数据 + List<FlowDetail> pageList = flowDetailService.list(queryWrapper); + List<FlowDetail> exportList = null; + + // 过滤选中数据 + String selections = request.getParameter("selections"); + if (oConvertUtils.isNotEmpty(selections)) { + List<String> selectionList = Arrays.asList(selections.split(",")); + exportList = pageList.stream().filter(item -> selectionList.contains(item.getId())).collect(Collectors.toList()); + } else { + exportList = pageList; + } + + // Step.3 AutoPoi 导出Excel + ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); + mv.addObject(NormalExcelConstants.FILE_NAME, "流程配置明细"); //此处设置的filename无效 ,前端会重更新设置一下 + mv.addObject(NormalExcelConstants.CLASS, FlowDetail.class); + mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("流程配置明细报表", "导出人:" + sysUser.getRealname(), "流程配置明细")); + mv.addObject(NormalExcelConstants.DATA_LIST, exportList); + return mv; } /** * 导入 + * * @return */ @RequestMapping(value = "/importFlowDetail/{mainId}") public Result<?> importFlowDetail(HttpServletRequest request, HttpServletResponse response, @PathVariable("mainId") String mainId) { - MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; - Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); - for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { - MultipartFile file = entity.getValue();// 获取上传文件对象 - ImportParams params = new ImportParams(); - params.setTitleRows(2); - params.setHeadRows(1); - params.setNeedSave(true); - try { - List<FlowDetail> list = ExcelImportUtil.importExcel(file.getInputStream(), FlowDetail.class, params); - for (FlowDetail temp : list) { + MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; + Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); + for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { + MultipartFile file = entity.getValue();// 获取上传文件对象 + ImportParams params = new ImportParams(); + params.setTitleRows(2); + params.setHeadRows(1); + params.setNeedSave(true); + try { + List<FlowDetail> list = ExcelImportUtil.importExcel(file.getInputStream(), FlowDetail.class, params); + for (FlowDetail temp : list) { temp.setHeadId(mainId); - } - long start = System.currentTimeMillis(); - flowDetailService.saveBatch(list); - log.info("消耗时间" + (System.currentTimeMillis() - start) + "毫秒"); - return Result.OK("文件导入成功!数据行数:" + list.size()); - } catch (Exception e) { - log.error(e.getMessage(), e); - return Result.error("文件导入失败:" + e.getMessage()); - } finally { - try { - file.getInputStream().close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - } - return Result.error("文件导入失败!"); + } + long start = System.currentTimeMillis(); + flowDetailService.saveBatch(list); + log.info("消耗时间" + (System.currentTimeMillis() - start) + "毫秒"); + return Result.OK("文件导入成功!数据行数:" + list.size()); + } catch (Exception e) { + log.error(e.getMessage(), e); + return Result.error("文件导入失败:" + e.getMessage()); + } finally { + try { + file.getInputStream().close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + return Result.error("文件导入失败!"); } /*--------------------------------子表处理-流程配置明细-end----------------------------------------------*/ - - - - } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryAge/controller/InventoryAgeAlarmController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryAge/controller/InventoryAgeAlarmController.java index 34de5d3..fdf878a 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryAge/controller/InventoryAgeAlarmController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryAge/controller/InventoryAgeAlarmController.java @@ -11,7 +11,10 @@ import org.jeecg.modules.wms.config.materialWarning.service.IMaterialWarningServ import org.jeecg.modules.wms.inventory.inventoryAge.entity.InventoryAgeAlarm; import org.jeecg.modules.wms.inventory.inventoryAge.service.IInventoryAgeAlarmService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; @@ -19,70 +22,68 @@ import javax.servlet.http.HttpServletRequest; /** * @Description: inventory_level_alarm * @Author: jeecg-boot - * @Date: 2023-10-30 + * @Date: 2023-10-30 * @Version: V1.0 */ -@Api(tags="inventory_age_alarm") +@Api(tags = "inventory_age_alarm") @RestController @RequestMapping("/inventory/inventoryAge") @Slf4j public class InventoryAgeAlarmController extends JeecgController<InventoryAgeAlarm, IInventoryAgeAlarmService> { - @Autowired - private IInventoryAgeAlarmService iInventoryAgeAlarmService; + @Autowired + private IInventoryAgeAlarmService iInventoryAgeAlarmService; - @Autowired - private IMaterialWarningService iMaterialWarningService; + @Autowired + private IMaterialWarningService iMaterialWarningService; - /** - * 分页列表查询 - * - * @param pageNo - * @param pageSize - * @param req - * @return - */ - //@AutoLog(value = "inventory_level_alarm-分页列表查询") - @ApiOperation(value="inventory_level_alarm-分页列表查询", notes="inventory_level_alarm-分页列表查询") - @GetMapping(value = "/list") - public Result<IPage<InventoryAgeAlarm>> queryPageList(String materialCode, String materialName, String alarmStatus, - @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, - @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, - HttpServletRequest req) { + /** + * 分页列表查询 + * + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "inventory_level_alarm-分页列表查询") + @ApiOperation(value = "inventory_level_alarm-分页列表查询", notes = "inventory_level_alarm-分页列表查询") + @GetMapping(value = "/list") + public Result<IPage<InventoryAgeAlarm>> queryPageList(String materialCode, String materialName, String alarmStatus, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { - Page<InventoryAgeAlarm> page = new Page<>(pageNo, pageSize); - IPage<InventoryAgeAlarm> pageList = iInventoryAgeAlarmService.queryAgeAlarm(page, materialCode, materialName, alarmStatus); - //对list分页处理 - return Result.OK(pageList); - } + Page<InventoryAgeAlarm> page = new Page<>(pageNo, pageSize); + IPage<InventoryAgeAlarm> pageList = iInventoryAgeAlarmService.queryAgeAlarm(page, materialCode, materialName, alarmStatus); + //对list分页处理 + return Result.OK(pageList); + } - /** - * 通过id查询 - * - * @param id - * @return - */ - //@AutoLog(value = "inventory_age_alarm-通过id查询") - @ApiOperation(value="inventory_age_alarm-通过id查询", notes="inventory_age_alarm-通过id查询") - @GetMapping(value = "/queryById") - public Result<InventoryAgeAlarm> queryById(@RequestParam(name="id",required=true) String id) { - InventoryAgeAlarm inventoryageAlarm = iInventoryAgeAlarmService.getById(id); - if(inventoryageAlarm ==null) { - return Result.error("未找到对应数据"); - } - return Result.OK(inventoryageAlarm); - } + /** + * 通过id查询 + * + * @param id + * @return + */ + //@AutoLog(value = "inventory_age_alarm-通过id查询") + @ApiOperation(value = "inventory_age_alarm-通过id查询", notes = "inventory_age_alarm-通过id查询") + @GetMapping(value = "/queryById") + public Result<InventoryAgeAlarm> queryById(@RequestParam(name = "id", required = true) String id) { + InventoryAgeAlarm inventoryageAlarm = iInventoryAgeAlarmService.getById(id); + if (inventoryageAlarm == null) { + return Result.error("未找到对应数据"); + } + return Result.OK(inventoryageAlarm); + } /** - * 导出excel - * - * @param request - * @param inventoryAgeAlarm - */ + * 导出excel + * + * @param request + * @param inventoryAgeAlarm + */ @RequestMapping(value = "/exportXls") public ModelAndView exportXls(HttpServletRequest request, InventoryAgeAlarm inventoryAgeAlarm) { return super.exportXls(request, inventoryAgeAlarm, InventoryAgeAlarm.class, "inventory_level_alarm"); } - - } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryDetail/controller/InventoryDetailController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryDetail/controller/InventoryDetailController.java index a97f1ea..cc09fb3 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryDetail/controller/InventoryDetailController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryDetail/controller/InventoryDetailController.java @@ -385,7 +385,7 @@ public class InventoryDetailController extends JeecgController<InventoryDetail, * @param inventoryDetail * @return */ - @AutoLog(value = "库存详情-新增库存数量") + @AutoLog(value = "库存详情-新增库存数量", operateType = 3) @ApiOperation(value = "库存详情-新增库存数量", notes = "库存详情-新增库存数量") @RequestMapping(value = "/increaseInventoryDetail", method = {RequestMethod.PUT, RequestMethod.POST}) public Result increaseInventoryDetail(@RequestBody InventoryDetail inventoryDetail) { @@ -400,7 +400,7 @@ public class InventoryDetailController extends JeecgController<InventoryDetail, * @param inventoryDetail * @return */ - @AutoLog(value = "库存详情-扣减库存数量") + @AutoLog(value = "库存详情-扣减库存数量", operateType = 3) @ApiOperation(value = "库存详情-扣减库存数量", notes = "库存详情-扣减库存数量") @RequestMapping(value = "/reduceInventoryDetail", method = {RequestMethod.PUT, RequestMethod.POST}) public Result reduceInventoryDetail(@RequestBody InventoryDetail inventoryDetail) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/controller/InventoryHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/controller/InventoryHeaderController.java index 4194733..83ab271 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/controller/InventoryHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/controller/InventoryHeaderController.java @@ -376,10 +376,9 @@ public class InventoryHeaderController extends JeecgController<InventoryHeader, /*--------------------------------子表处理-库存详情-end----------------------------------------------*/ - @AutoLog("库存详情-释放受控") + @AutoLog(value = "库存详情-释放受控", operateType = 3) @ApiOperation(value = "释放受控", notes = "释放受控") @PostMapping(value = "/releaseController") - @ResponseBody public Result releaseController(@RequestBody List<Integer> ids, HttpServletRequest req) { if (StringUtils.isEmpty(ids)) { throw new JeecgBootException("库存明细id为空"); @@ -387,10 +386,9 @@ public class InventoryHeaderController extends JeecgController<InventoryHeader, return inventoryDetailService.releaseController(ids); } - @AutoLog("库存详情-批量受控") + @AutoLog(value = "库存详情-批量受控", operateType = 3) @ApiOperation(value = "批量受控", notes = "批量受控") @PostMapping("/controller") - @ResponseBody public Result controller(@RequestBody List<Integer> ids) { if (StringUtils.isEmpty(ids)) { return Result.error("库存明细id为空"); @@ -398,11 +396,10 @@ public class InventoryHeaderController extends JeecgController<InventoryHeader, return inventoryDetailService.controller(ids); } - @AutoLog("库存头-批量出整托库存") + @AutoLog(value = "库存头-批量出整托库存", operateType = 4) @ApiOperation(value = "批量出整托库存", notes = "批量出整托库存") @ApiLogger(apiName = "批量出整托库存") @PostMapping("/shipmentInventoryHeader") - @ResponseBody public Result shipmentInventoryHeader(@RequestBody List<InventoryHeader> inventoryHeaderList, HttpServletRequest req) { if (StringUtils.isEmpty(inventoryHeaderList)) { return Result.error("库存头为空"); @@ -411,11 +408,10 @@ public class InventoryHeaderController extends JeecgController<InventoryHeader, return inventoryHeaderService.shipmentInventoryHeader(inventoryHeaderList, warehouseCode); } - @AutoLog("库存头-批量出库存详情") + @AutoLog(value = "库存头-批量出库存详情", operateType = 4) @ApiOperation(value = "批量出库存详情", notes = "批量出库存详情") @ApiLogger(apiName = "批量出库存详情") @PostMapping("/shipmentInventoryDetail") - @ResponseBody public Result shipmentInventoryDetail(@RequestBody List<InventoryDetail> inventoryDetailList, HttpServletRequest req) { if (StringUtils.isEmpty(inventoryDetailList)) { return Result.error("库存明细为空"); @@ -424,10 +420,9 @@ public class InventoryHeaderController extends JeecgController<InventoryHeader, return inventoryHeaderService.shipmentInventoryDetail(inventoryDetailList, warehouseCode); } - @AutoLog("批量出库存详情") + @AutoLog(value = "批量出库存详情", operateType = 4) @ApiOperation(value = "批量出库存详情", notes = "批量出库存详情") @PostMapping("/decuceInventoryDetail") - @ResponseBody public Result decuceInventoryDetail(@RequestBody List<InventoryDetail> inventoryDetailList, HttpServletRequest req) { if (StringUtils.isEmpty(inventoryDetailList)) { return Result.error("库存明细为空"); @@ -436,10 +431,9 @@ public class InventoryHeaderController extends JeecgController<InventoryHeader, return inventoryHeaderService.decuceInventoryDetail(inventoryDetailList, warehouseCode); } - @AutoLog("按照库存详情质检") + @AutoLog(value = "按照库存详情质检", operateType = 3) @ApiOperation(value = "按照库存详情质检", notes = "按照库存详情质检") @PostMapping("/qualityInventoryDetail") - @ResponseBody public Result qualityInventoryDetail(@RequestBody List<InventoryDetail> inventoryDetailList, HttpServletRequest req) { if (StringUtils.isEmpty(inventoryDetailList)) { return Result.error("库存明细为空"); diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryLevel/controller/InventoryLevelAlarmController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryLevel/controller/InventoryLevelAlarmController.java index f0c5fb5..de2fec0 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryLevel/controller/InventoryLevelAlarmController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryLevel/controller/InventoryLevelAlarmController.java @@ -1,7 +1,5 @@ package org.jeecg.modules.wms.inventory.inventoryLevel.controller; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import io.swagger.annotations.Api; @@ -9,89 +7,78 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.base.controller.JeecgController; -import org.jeecg.common.system.query.QueryGenerator; -import org.jeecg.modules.oss.entity.OSSFile; -import org.jeecg.modules.wms.config.materialWarning.entity.MaterialWarning; -import org.jeecg.modules.wms.config.materialWarning.service.IMaterialWarningService; import org.jeecg.modules.wms.inventory.inventoryLevel.entity.InventoryLevelAlarm; import org.jeecg.modules.wms.inventory.inventoryLevel.service.IInventoryLevelAlarmService; -import org.jeecg.utils.StringUtils; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; -import java.util.List; -import java.util.stream.Collectors; /** * @Description: inventory_level_alarm * @Author: jeecg-boot - * @Date: 2023-10-30 + * @Date: 2023-10-30 * @Version: V1.0 */ -@Api(tags="inventory_level_alarm") +@Api(tags = "inventory_level_alarm") @RestController @RequestMapping("/inventory/inventoryLevel") @Slf4j public class InventoryLevelAlarmController extends JeecgController<InventoryLevelAlarm, IInventoryLevelAlarmService> { - @Autowired - private IInventoryLevelAlarmService iInventoryLevelAlarmService; - @Autowired - private IMaterialWarningService iMaterialWarningService; - - /** - * 分页列表查询 - * - * @param inventoryLevelAlarm - * @param pageNo - * @param pageSize - * @param req - * @return - */ - //@AutoLog(value = "inventory_level_alarm-分页列表查询") - @ApiOperation(value="inventory_level_alarm-分页列表查询", notes="inventory_level_alarm-分页列表查询") - @GetMapping(value = "/list") - public Result<IPage<InventoryLevelAlarm>> queryPageList(String materialCode, String materialName, String alarmStatus, - @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, - @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, - HttpServletRequest req) { - - Page<InventoryLevelAlarm> page = new Page<>(pageNo, pageSize); - IPage<InventoryLevelAlarm> pageList = iInventoryLevelAlarmService.queryLevelAlarm(page, materialCode, materialName, alarmStatus); - //对list分页处理 - return Result.OK(pageList); - } + @Autowired + private IInventoryLevelAlarmService iInventoryLevelAlarmService; + /** + * 分页列表查询 + * + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "inventory_level_alarm-分页列表查询") + @ApiOperation(value = "inventory_level_alarm-分页列表查询", notes = "inventory_level_alarm-分页列表查询") + @GetMapping(value = "/list") + public Result<IPage<InventoryLevelAlarm>> queryPageList(String materialCode, String materialName, String alarmStatus, + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest req) { + Page<InventoryLevelAlarm> page = new Page<>(pageNo, pageSize); + IPage<InventoryLevelAlarm> pageList = iInventoryLevelAlarmService.queryLevelAlarm(page, materialCode, materialName, alarmStatus); + //对list分页处理 + return Result.OK(pageList); + } - /** - * 通过id查询 - * - * @param id - * @return - */ - //@AutoLog(value = "inventory_level_alarm-通过id查询") - @ApiOperation(value="inventory_level_alarm-通过id查询", notes="inventory_level_alarm-通过id查询") - @GetMapping(value = "/queryById") - public Result<InventoryLevelAlarm> queryById(@RequestParam(name="id",required=true) String id) { - InventoryLevelAlarm inventoryLevelAlarm = iInventoryLevelAlarmService.getById(id); - if(inventoryLevelAlarm ==null) { - return Result.error("未找到对应数据"); - } - return Result.OK(inventoryLevelAlarm); - } + /** + * 通过id查询 + * + * @param id + * @return + */ + //@AutoLog(value = "inventory_level_alarm-通过id查询") + @ApiOperation(value = "inventory_level_alarm-通过id查询", notes = "inventory_level_alarm-通过id查询") + @GetMapping(value = "/queryById") + public Result<InventoryLevelAlarm> queryById(@RequestParam(name = "id", required = true) String id) { + InventoryLevelAlarm inventoryLevelAlarm = iInventoryLevelAlarmService.getById(id); + if (inventoryLevelAlarm == null) { + return Result.error("未找到对应数据"); + } + return Result.OK(inventoryLevelAlarm); + } /** - * 导出excel - * - * @param request - * @param inventoryLevelAlarm - */ + * 导出excel + * + * @param request + * @param inventoryLevelAlarm + */ @RequestMapping(value = "/exportXls") public ModelAndView exportXls(HttpServletRequest request, InventoryLevelAlarm inventoryLevelAlarm) { return super.exportXls(request, inventoryLevelAlarm, InventoryLevelAlarm.class, "inventory_level_alarm"); } - - } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/qualityHeader/controller/QualityHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/qualityHeader/controller/QualityHeaderController.java index 4aaedff..5ebac04 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/qualityHeader/controller/QualityHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/qualityHeader/controller/QualityHeaderController.java @@ -310,7 +310,7 @@ public class QualityHeaderController extends JeecgController<QualityHeader, IQua * @param qualityDetail * @return */ - @AutoLog(value = "质检单详情-质检") + @AutoLog(value = "质检单详情-质检", operateType = 3) @ApiOperation(value = "质检单详情-质检", notes = "质检单详情-质检") @RequestMapping(value = "/qualityTesting", method = {RequestMethod.PUT, RequestMethod.POST}) public Result<String> qualityTesting(@RequestBody QualityDetail qualityDetail) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java index b13bd1f..f6fa7cd 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java @@ -342,9 +342,9 @@ public class ReceiptContainerHeaderController extends JeecgController<ReceiptCon * 创建任务 * @return */ + @AutoLog(value = "入库组盘-创建任务", operateType = 2) @ApiOperation(value = "入库组盘-创建任务", notes = "入库组盘-创建任务") @PostMapping("/createReceiptTask") - @ResponseBody public Result createReceiptTask(@RequestBody ReceiptContainerHeader receiptContainerHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); Result result = huahengMultiHandlerService.createReceiptTask(receiptContainerHeader, warehouseCode); @@ -355,9 +355,9 @@ public class ReceiptContainerHeaderController extends JeecgController<ReceiptCon * 创建任务 * @return */ + @AutoLog(value = "入库组盘-创建任务", operateType = 2) @ApiOperation(value = "入库组盘-创建任务", notes = "入库组盘-创建任务") @PostMapping("/createReceiptBatchTask") - @ResponseBody public Result createReceiptBatchTask(@RequestBody List<ReceiptContainerHeader> receiptContainerHeaderList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); if (CollectionUtils.isEmpty(receiptContainerHeaderList)) { @@ -402,7 +402,6 @@ public class ReceiptContainerHeaderController extends JeecgController<ReceiptCon */ @ApiOperation(value = "出库配盘-选择分拣口", notes = "出库配盘-选择分拣口") @PostMapping("/selectSupplePort") - @ResponseBody public Result selectSupplePort(@RequestBody ReceiptContainerHeader receiptContainerHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String fromLocationCode = receiptContainerHeader.getFromLocationCode(); @@ -439,7 +438,7 @@ public class ReceiptContainerHeaderController extends JeecgController<ReceiptCon * 指定库位 * @return */ - @AutoLog(value = "入库组盘-指定库位") + @AutoLog(value = "入库组盘-指定库位", operateType = 3) @ApiOperation(value = "入库组盘-指定库位", notes = "入库组盘-指定库位") @RequestMapping(value = "/allocation", method = {RequestMethod.PUT, RequestMethod.POST}) public Result<String> allocation(@RequestBody ReceiptContainerHeader receiptContainerHeader) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java index 5ca132e..ee5b13b 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java @@ -406,7 +406,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec * @param receiptHeader * @return */ - @AutoLog(value = "回传入库单") + @AutoLog(value = "回传入库单", operateType = 3) @ApiOperation(value = "回传入库单", notes = "回传入库单") @RequiresPermissions("receiptHeader:back") @RequestMapping(value = "/backErpReceipt", method = {RequestMethod.PUT, RequestMethod.POST}) @@ -414,10 +414,9 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec return huahengMultiHandlerService.backReceipt(receiptHeader); } - @AutoLog(value = "PDA入库-快速入库") + @AutoLog(value = "PDA入库-快速入库", operateType = 2) @ApiOperation(value = "PDA入库-快速入库", notes = "快速入库") @PostMapping("/quickReceipt") - @ResponseBody @ApiLogger(apiName = "PDA入库-快速入库", from = "PDA") public Result<?> quickReceipt(@RequestBody QuickReceiptBean bean, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); @@ -426,10 +425,9 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec return result; } - @AutoLog(value = "PDA入库-呼叫料盒") + @AutoLog(value = "PDA入库-呼叫料盒", operateType = 2) @ApiOperation(value = "PDA入库-呼叫料盒", notes = "创建空的补充入库任务,并返回任务id") @PostMapping("/callbox") - @ResponseBody @ApiLogger(apiName = "PDA入库-呼叫料盒", from = "PDA") public Result<?> callBox(@RequestBody CallBoxBean bean, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); @@ -439,10 +437,9 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec return result; } - @AutoLog(value = "PDA入库-批量呼叫料盒") + @AutoLog(value = "PDA入库-批量呼叫料盒", operateType = 2) @ApiOperation(value = "PDA入库-批量呼叫料盒", notes = "创建空的补充入库任务,并返回任务id") @PostMapping("/batchCallBox") - @ResponseBody @ApiLogger(apiName = "PDA入库-批量呼叫料盒", from = "PDA") public Result<?> batchCallBox(@RequestBody List<CallBoxBean> callBoxBeanList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); @@ -455,10 +452,9 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec return result; } - @AutoLog(value = "越库") + @AutoLog(value = "越库", operateType = 3) @ApiOperation(value = "越库", notes = "越库") @PostMapping("/crossDocking") - @ResponseBody @ApiLogger(apiName = "越库", from = "WMS") public Result<?> crossDocking(@RequestParam(name = "id", required = true) String id, HttpServletRequest req) { return receiptHeaderService.crossDocking(id); diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiveHeader/controller/ReceiveHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiveHeader/controller/ReceiveHeaderController.java index 802b987..6dcfec0 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiveHeader/controller/ReceiveHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiveHeader/controller/ReceiveHeaderController.java @@ -335,7 +335,6 @@ public class ReceiveHeaderController extends JeecgController<ReceiveHeader, IRec */ @ApiOperation(value = "入库单详情-通过详情ID查询", notes = "入库单详情-通过详情ID查询") @PostMapping("/listReceiveByReceiveId") - @ResponseBody public Result listReceiveByReceiveId(@RequestBody ReceiveDetail receiveDetailDomain) { List<Receive> receiveList = new ArrayList<>(); QueryWrapper<ReceiveDetail> queryWrapper = QueryGenerator.initQueryWrapper(receiveDetailDomain, null); @@ -366,13 +365,11 @@ public class ReceiveHeaderController extends JeecgController<ReceiveHeader, IRec * * @return */ - @AutoLog("收货单-收货") + @AutoLog(value = "收货单-收货", operateType = 2) @ApiOperation(value = "收货单-收货", notes = "收货单-收货") @PostMapping("/receive") - @ResponseBody public Result receive(@RequestBody List<Receive> receiveList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); - String lockKey = warehouseCode; Result result = receiveDetailService.receive(receiveList, warehouseCode); return result; } @@ -382,13 +379,11 @@ public class ReceiveHeaderController extends JeecgController<ReceiveHeader, IRec * * @return */ - @AutoLog("收货单-全部收货") + @AutoLog(value = "收货单-全部收货", operateType = 2) @ApiOperation(value = "收货单-全部收货", notes = "收货单-全部收货") @PostMapping("/receiveHeader") - @ResponseBody public Result receiveHeader(@RequestParam(name = "id", required = true) String id, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); - String lockKey = warehouseCode; Result result = receiveDetailService.receiveHeader(id, warehouseCode); return result; } @@ -398,13 +393,11 @@ public class ReceiveHeaderController extends JeecgController<ReceiveHeader, IRec * * @return */ - @AutoLog("收货单-收货详情质检") + @AutoLog(value = "收货单-收货详情质检", operateType = 3) @ApiOperation(value = "收货单-收货详情质检", notes = "收货单-收货详情质检") @PostMapping("/receiveDetailToQuality") - @ResponseBody public Result receiveDetailToQuality(@RequestParam(name = "id", required = true) String id, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); - String lockKey = warehouseCode; Result result = receiveDetailService.receiveToQuality(id, warehouseCode); return result; } @@ -414,10 +407,9 @@ public class ReceiveHeaderController extends JeecgController<ReceiveHeader, IRec * * @return */ - @AutoLog("收货单-全部质检") + @AutoLog(value = "收货单-全部质检", operateType = 3) @ApiOperation(value = "收货单-全部质检", notes = "收货单-全部质检") @PostMapping("/receiveHeaderToQuality") - @ResponseBody public Result receiveHeaderToQuality(@RequestParam(name = "id", required = true) String id, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); Result result = receiveHeaderService.receiveHeaderToQuality(id, warehouseCode); diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/controller/ReceiveController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/controller/ReceiveController.java index 9f2335a..02ce337 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/controller/ReceiveController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/controller/ReceiveController.java @@ -45,10 +45,6 @@ public class ReceiveController extends HuahengBaseController { @Resource private IContainerService containerService; @Resource - private ILocationService locationService; - @Resource - private IInventoryHeaderService inventoryHeaderService; - @Resource private IHuahengMultiHandlerService huahengMultiHandlerService; /** @@ -58,7 +54,6 @@ public class ReceiveController extends HuahengBaseController { */ @ApiOperation(value = "入库单详情-通过详情ID查询", notes = "入库单详情-通过详情ID查询") @PostMapping("/listReceiveByReceiptId") - @ResponseBody public Result listReceiveByReceiptId(@RequestBody ReceiptDetail receiptDetailDomain) { List<Receive> receiveList = new ArrayList<>(); QueryWrapper<ReceiptDetail> queryWrapper = QueryGenerator.initQueryWrapper(receiptDetailDomain, null); @@ -89,10 +84,9 @@ public class ReceiveController extends HuahengBaseController { * * @return */ - @AutoLog("入库单-组盘") + @AutoLog(value = "入库单-组盘", operateType = 2) @ApiOperation(value = "入库单-组盘", notes = "入库单-组盘") @PostMapping("/receiving") - @ResponseBody public Result receiving(@RequestBody List<Receive> receiveList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; @@ -111,10 +105,9 @@ public class ReceiveController extends HuahengBaseController { * * @return */ - @AutoLog("入库单-生成任务") + @AutoLog(value = "入库单-生成任务", operateType = 2) @ApiOperation(value = "入库单-生成任务", notes = "入库单-生成任务") @PostMapping("/receivingAndCreateTask") - @ResponseBody public Result receivingAndCreateTask(@RequestBody List<Receive> receiveList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; @@ -133,15 +126,12 @@ public class ReceiveController extends HuahengBaseController { * * @return */ - @AutoLog("入库单-平库组盘") + @AutoLog(value = "入库单-平库组盘", operateType = 2) @ApiOperation(value = "入库单-平库组盘", notes = "入库单-平库组盘") @PostMapping("/flatReceive") - @ResponseBody public Result flatReceive(@RequestBody List<Receive> receiveList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; - Receive receive = receiveList.get(0); - String containerCode = receive.getContainerCode(); Result result = handleMultiProcess("flatReceive", lockKey, new MultiProcessListener() { @Override public Result<?> doProcess() { @@ -157,10 +147,9 @@ public class ReceiveController extends HuahengBaseController { * * @return */ - @AutoLog("入库单-平库上架") + @AutoLog(value = "入库单-平库上架", operateType = 2) @ApiOperation(value = "入库单-平库上架", notes = "入库单-平库上架") @PostMapping("/flatOnShell") - @ResponseBody public Result flatOnShell(@RequestBody OnShell onShell, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; @@ -185,10 +174,9 @@ public class ReceiveController extends HuahengBaseController { * * @return */ - @AutoLog("入库单-平库入库") + @AutoLog(value = "入库单-平库入库", operateType = 2) @ApiOperation(value = "入库单-平库入库", notes = "入库单-平库入库") @PostMapping("/flatReceipt") - @ResponseBody public Result flatReceipt(@RequestBody List<Receive> receiveList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; @@ -221,10 +209,9 @@ public class ReceiveController extends HuahengBaseController { * * @return */ - @AutoLog("入库单-AGV入库") + @AutoLog(value = "入库单-AGV入库", operateType = 2) @ApiOperation(value = "入库单-AGV入库", notes = "入库单-AGV入库") @PostMapping("/agvReceipt") - @ResponseBody public Result agvReceipt(@RequestBody List<Receive> receiveList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; @@ -238,7 +225,7 @@ public class ReceiveController extends HuahengBaseController { return result; } - @AutoLog(value = "平库快速入库", operateType = 1) + @AutoLog(value = "平库快速入库", operateType = 2) @ApiOperation(value = "平库快速入库", notes = "平库快速入库") @PostMapping("/flatQuickReceipt") public Result<?> flatQuickReceipt(@RequestBody QuickReceiptBean bean, HttpServletRequest req) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentCombination/controller/ShipmentCombinationController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentCombination/controller/ShipmentCombinationController.java index 227477b..51db295 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentCombination/controller/ShipmentCombinationController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentCombination/controller/ShipmentCombinationController.java @@ -76,7 +76,6 @@ public class ShipmentCombinationController extends HuahengBaseController { * @return */ @GetMapping("/getShipmentDetailListByShipmentCode") - @ResponseBody public Result getShipmentDetailListByShipmentCode(String shipmentCode, HttpServletRequest req) { if (StringUtils.isEmpty(shipmentCode)) { return Result.error("没有找到出库单号"); @@ -93,10 +92,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ - @AutoLog("出库单-自动配盘") + @AutoLog(value = "出库单-自动配盘", operateType = 4) @ApiOperation(value = "出库单-自动配盘", notes = "出库单-自动配盘") @PostMapping("/autoCombination") - @ResponseBody public Result autoCombination(@RequestBody ShipmentHeader shipmentHeader) { String shipmentCode = shipmentHeader.getCode(); String warehouseCode = shipmentHeader.getWarehouseCode(); @@ -108,10 +106,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ - @AutoLog("出库单-配盘") + @AutoLog(value = "出库单-配盘", operateType = 4) @ApiOperation(value = "出库单-配盘", notes = "出库单-配盘") @PostMapping("/combination") - @ResponseBody public Result combination(@RequestBody CombinationParam combinationParam) { return huahengMultiHandlerService.combination(combinationParam); } @@ -121,9 +118,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ + @AutoLog(value = "出库组盘-创建出库任务", operateType = 2) @ApiOperation(value = "出库组盘-创建出库任务", notes = "出库组盘-创建出库任务") @PostMapping("/createShipmentTask") - @ResponseBody public Result createShipmentTask(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); Result result = huahengMultiHandlerService.createShipmentTask(shipmentContainerHeader, warehouseCode, 0, 0, 0); @@ -135,9 +132,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ + @AutoLog(value = "出库组盘-批量创建出库任务", operateType = 2) @ApiOperation(value = "出库组盘-批量创建出库任务", notes = "出库组盘-批量创建出库任务") @PostMapping("/createShipmentBatchTask") - @ResponseBody public Result createShipmentBatchTask(@RequestBody List<ShipmentContainerHeader> shipmentContainerHeaderList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); if (CollectionUtils.isEmpty(shipmentContainerHeaderList)) { @@ -188,7 +185,6 @@ public class ShipmentCombinationController extends HuahengBaseController { */ @ApiOperation(value = "出库组盘-选择分拣口", notes = "出库组盘-选择分拣口") @PostMapping("/selectSortingPort") - @ResponseBody public Result selectSortingPort(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String fromLocationCode = shipmentContainerHeader.getFromLocationCode(); @@ -214,18 +210,13 @@ public class ShipmentCombinationController extends HuahengBaseController { type = QuantityConstant.PORT_TYPE_OUT; } List<Port> portList = portService.getPortListByType(type, roadWay, zoneCode, warehouseCode); - if (portList.size() == 0) { + if (portList.isEmpty()) { return Result.error("选择分拣口时, 没有找到合适的分拣口"); } return Result.OK(portList); } - /** - * 匹配库存 - * - * @return - */ - @AutoLog(value = "出库组盘-选取库存") + @ApiOperation(value = "出库组盘-选取库存", notes = "出库组盘-选取库存") @GetMapping("/getInventoryFromShipmentDetail") public Result getInventoryFromShipmentDetail(ShipmentDetail shipmentDetail, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @@ -234,15 +225,9 @@ public class ShipmentCombinationController extends HuahengBaseController { return shipmentCombinationService.getInventoryFromShipmentDetail(id); } - /** - * 通过详情ID查询 - * - * @return - */ - @AutoLog("出库单详情-通过详情ID查询") + @ApiOperation(value = "出库单详情-通过详情ID查询", notes = "出库单详情-通过详情ID查询") @PostMapping("/listShipmentByShipmentDetailId") - @ResponseBody public Result listShipmentByShipmentDetailId(@RequestBody ShipmentDetail shipmentDetail) { shipmentDetail = shipmentDetailService.getById(shipmentDetail.getId()); Shipment shipment = new Shipment(); @@ -266,8 +251,8 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ - @AutoLog(value = "平库出库,通过托盘") - @ApiOperation(value = "平库出库,通过托盘", notes = "平库出库,通过托盘") + @AutoLog(value = "平库出库,通过托盘", operateType = 4) + @ApiOperation(value = "平库出库,通过托盘", notes = "平库出库,通过托盘") @PostMapping("/flatShipmentByContainerCode") public Result flatShipmentByContainerCode(@RequestBody List<FlatShipment> flatShipmentList, HttpServletRequest req) { FlatShipment flatShipment = flatShipmentList.get(0); @@ -281,7 +266,7 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ - @AutoLog(value = "平库出库,通过库位") + @AutoLog(value = "平库出库,通过库位", operateType = 4) @ApiOperation(value = "平库出库,通过库位", notes = "平库出库,通过库位") @PostMapping("/flatShipmentByLocationCode") public Result flatShipmentByLocationCode(@RequestBody List<FlatShipment> flatShipmentList, HttpServletRequest req) { @@ -296,9 +281,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ + @AutoLog(value = "平库出库", operateType = 4) @ApiOperation(value = "平库出库", notes = "平库出库") @PostMapping("/completeFlatShipment") - @ResponseBody public Result completeFlatShipment(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; @@ -318,9 +303,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ - @ApiOperation(value = "创建出库任务, 出库任务完成以后,AGV去接", notes = "创建出库任务, 出库任务完成以后,AGV去接") + @AutoLog(value = "创建出库任务,出库任务完成以后,AGV去接", operateType = 2) + @ApiOperation(value = "创建出库任务,出库任务完成以后,AGV去接", notes = "创建出库任务,出库任务完成以后,AGV去接") @PostMapping("/createShipmentTaskByAgv") - @ResponseBody public Result createShipmentTaskByAgv(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); Result result = shipmentCombinationService.createShipmentTaskByAgv(shipmentContainerHeader, warehouseCode); @@ -333,9 +318,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ - @ApiOperation(value = "创建出库任务, 出库任务完成以后,AGV去接", notes = "创建出库任务, 出库任务完成以后,AGV去接") + @AutoLog(value = "创建出库任务,出库任务完成以后,AGV去接", operateType = 2) + @ApiOperation(value = "创建出库任务,出库任务完成以后,AGV去接", notes = "创建出库任务,出库任务完成以后,AGV去接") @PostMapping("/createBatchShipmentTaskByAgv") - @ResponseBody public Result createBatchShipmentTaskByAgv(@RequestBody List<ShipmentContainerHeader> shipmentContainerHeaderList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); for (ShipmentContainerHeader shipmentContainerHeader : shipmentContainerHeaderList) { @@ -353,9 +338,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ + @AutoLog(value = "同时创建出库任务和AGV任务", operateType = 2) @ApiOperation(value = "同时创建出库任务和AGV任务", notes = "同时创建出库任务和AGV任务") @PostMapping("/createShipmentTaskAndAgvTask") - @ResponseBody public Result createShipmentTaskAndAgvTask(@RequestBody ShipmentContainerHeader shipmentContainerHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; @@ -375,9 +360,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ + @AutoLog(value = "根据序列号扣减预配盘的库存", operateType = 4) @ApiOperation(value = "根据序列号扣减预配盘的库存", notes = "根据序列号扣减预配盘的库存") @PostMapping("/reduceInventoryDetailBySn") - @ResponseBody public Result reduceInventoryDetailBySn(@RequestParam(name = "snList", required = true) String snList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; @@ -396,9 +381,9 @@ public class ShipmentCombinationController extends HuahengBaseController { * * @return */ + @AutoLog(value = "出库复核", operateType = 3) @ApiOperation(value = "出库复核", notes = "出库复核") @PostMapping("/shipmentCheck") - @ResponseBody public Result shipmentCheck(@RequestBody List<ShipmentContainerAdvice> shipmentContainerAdviceList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String lockKey = warehouseCode; diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java index 13e06d2..212468b 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java @@ -115,7 +115,7 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS return shipmentHeaderService.saveShipmentHeader(shipmentHeader); } - @AutoLog(value = "出库单-单据合并") + @AutoLog(value = "出库单-单据合并", operateType = 3) @ApiOperation(value = "出库单-单据合并", notes = "出库单-单据合并") @PostMapping(value = "/mergeShipment") @RequiresPermissions("shipmentHeader:mergeShipment") @@ -411,7 +411,7 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS * @param shipmentHeader * @return */ - @AutoLog(value = "回传出库单") + @AutoLog(value = "回传出库单", operateType = 3) @ApiOperation(value = "回传出库单", notes = "回传出库单") @RequiresPermissions("shipmentHeader:back") @RequestMapping(value = "/backErpShipment", method = {RequestMethod.PUT, RequestMethod.POST}) @@ -419,10 +419,9 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS return huahengMultiHandlerService.backShipment(shipmentHeader); } - @AutoLog(value = "PDA出库-呼叫料盒") + @AutoLog(value = "PDA出库-呼叫料盒", operateType = 4) @ApiOperation(value = "PDA出库-呼叫料盒", notes = "创建空的分拣出库任务,并返回任务id") @PostMapping("/callbox") - @ResponseBody @ApiLogger(apiName = "PDA出库-呼叫料盒", from = "PDA") public Result<TaskHeader> callBox(@RequestBody CallBoxBean bean, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); @@ -432,10 +431,9 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS return result; } - @AutoLog(value = "PDA出库-批量呼叫料盒") + @AutoLog(value = "PDA出库-批量呼叫料盒",operateType = 4) @ApiOperation(value = "PDA出库-批量呼叫料盒", notes = "创建空的分拣出库任务,并返回任务id") @PostMapping("/batchCallBox") - @ResponseBody @ApiLogger(apiName = "PDA出库-呼叫料盒", from = "PDA") public Result<TaskHeader> batchCallBox(@RequestBody List<CallBoxBean> callBoxBeanList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); @@ -448,10 +446,9 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS return result; } - @AutoLog(value = "快速出库") + @AutoLog(value = "快速出库",operateType = 4) @ApiOperation(value = "快速出库", notes = "快速出库") @PostMapping("/autoShipment") - @ResponseBody public Result<TaskHeader> autoShipment(@RequestBody ShipmentHeader shipmentHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String shipmentCode = shipmentHeader.getCode(); @@ -459,10 +456,9 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS return result; } - @AutoLog(value = "自动预配盘出库") + @AutoLog(value = "自动预配盘出库",operateType = 4) @ApiOperation(value = "自动预配盘出库", notes = "自动预配盘出库") @PostMapping("/autoShipmentAdvice") - @ResponseBody public Result<TaskHeader> autoShipmentAdvice(@RequestBody ShipmentHeader shipmentHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String shipmentCode = shipmentHeader.getCode(); @@ -470,10 +466,9 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS return result; } - @AutoLog(value = "平库路径指引") + @AutoLog(value = "平库路径指引", operateType = 4) @ApiOperation(value = "平库路径指引", notes = "平库路径指引") @PostMapping("/autoFlatShipmentAdvice") - @ResponseBody public Result<TaskHeader> autoFlatShipmentAdvice(@RequestBody ShipmentHeader shipmentHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String shipmentCode = shipmentHeader.getCode(); @@ -481,10 +476,9 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS return result; } - @AutoLog(value = "备货") + @AutoLog(value = "备货",operateType = 4) @ApiOperation(value = "备货", notes = "备货") @PostMapping("/stockUp") - @ResponseBody public Result stockUp(@RequestBody List<ShipmentHeader> shipmentHeaderList, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); Result result = huahengMultiHandlerService.stockUp(shipmentHeaderList, warehouseCode); @@ -498,7 +492,6 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS */ @ApiOperation(value = "获取出库单物料库存信息", notes = "获取出库单物料库存信息") @PostMapping(value = "/getInventoryByShipmentDetail") - @ResponseBody public Result<?> getInventoryByShipmentDetail(@RequestBody ShipmentInventory shipmentInventory, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); ShipmentHeader shipmentHeader = shipmentHeaderService.getById(shipmentInventory.getShipmentId()); diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/stocktaking/cycleCountDetail/controller/CycleCountDetailController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/stocktaking/cycleCountDetail/controller/CycleCountDetailController.java index 77155d1..ab2c3e4 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/stocktaking/cycleCountDetail/controller/CycleCountDetailController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/stocktaking/cycleCountDetail/controller/CycleCountDetailController.java @@ -189,7 +189,7 @@ public class CycleCountDetailController extends HuahengBaseController { /** * 生成单条盘点任务 */ - @AutoLog(value = "生成单条盘点任务") + @AutoLog(value = "生成单条盘点任务", operateType = 2) @ApiOperation(value = "生成单条盘点任务", notes = "生成单条盘点任务") @PostMapping(value = "/createCycleCoutTaskByDetailId") public Result createCycleCoutTaskByDetailId(@RequestParam(name = "cycleId") Integer cycleId, @RequestParam(name = "toPort") String toPort, @@ -207,7 +207,6 @@ public class CycleCountDetailController extends HuahengBaseController { */ @ApiOperation(value = "盘点-选择分拣口", notes = "盘点-选择分拣口") @PostMapping("/inventoryPort") - @ResponseBody public Result inventoryPort(@RequestBody CycleCountDetail cycleCountDetail, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String fromLocationCode = cycleCountDetail.getLocationCode(); @@ -238,7 +237,7 @@ public class CycleCountDetailController extends HuahengBaseController { /** * 添加盘点 */ - @AutoLog(value = "盘点明细新增") + @AutoLog(value = "盘点明细新增", operateType = 2) @ApiOperation(value = "盘点明细新增-根据选取的库存新增", notes = "盘点明细新增-根据选取的库存新增") @PostMapping(value = "/createCycleCountDetailByInventory") public Result<?> createCycleCountDetailByInventory(@RequestBody CycleCountDetailByInventoryDto cycleCountDetailByInventoryDto) { @@ -268,8 +267,9 @@ public class CycleCountDetailController extends HuahengBaseController { * 实盘登记 * @return */ + @AutoLog(value = "实盘登记", operateType = 3) + @ApiOperation(value = "实盘登记", notes = "盘点明细新增-实盘登记") @PostMapping("/confirmGapQty") - @ResponseBody public Result confirmGapQty(@RequestBody Map<String, String> map) { String id = map.get("id"); String countedQty = map.get("countedQty"); @@ -281,8 +281,9 @@ public class CycleCountDetailController extends HuahengBaseController { * 实盘登记 * @return */ + @AutoLog(value = "实盘登记", operateType = 3) + @ApiOperation(value = "实盘登记", notes = "盘点明细新增-实盘登记") @PostMapping("/batchConfirmGapQty") - @ResponseBody public Result batchConfirmGapQty(@RequestBody List<CycleCountDetailChild> cycleCountDetailChildList) { if (CollectionUtils.isEmpty(cycleCountDetailChildList)) { return Result.error("批量实盘登记失败参数为空"); @@ -327,7 +328,6 @@ public class CycleCountDetailController extends HuahengBaseController { } @PostMapping("/listCycleDetailChildByDetailId") - @ResponseBody public Result listCycleDetailChildByDetailId(@RequestBody CycleCountDetail cycleCountDetail) { LambdaQueryWrapper<CycleCountDetailChild> cycleCountDetailChildLambdaQueryWrapper = Wrappers.lambdaQuery(); cycleCountDetailChildLambdaQueryWrapper.eq(CycleCountDetailChild::getCycleCountDetailid, cycleCountDetail.getId()); diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/agvTask/controller/AgvTaskController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/agvTask/controller/AgvTaskController.java index e89fced..0a632f0 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/agvTask/controller/AgvTaskController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/agvTask/controller/AgvTaskController.java @@ -153,7 +153,7 @@ public class AgvTaskController extends JeecgController<AgvTask, IAgvTaskService> /** * 执行任务 */ - @AutoLog(value = "AGV任务-执行任务") + @AutoLog(value = "AGV任务-执行任务", operateType = 3) @ApiOperation(value = "AGV任务-执行任务", notes = "AGV任务-执行任务") @PostMapping("/execute") @RequiresPermissions("agvTask:executeTask") @@ -165,7 +165,7 @@ public class AgvTaskController extends JeecgController<AgvTask, IAgvTaskService> /** * 完成任务 */ - @AutoLog(value = "AGV任务-完成任务") + @AutoLog(value = "AGV任务-完成任务", operateType = 3) @ApiOperation(value = "AGV任务-完成任务", notes = "AGV任务-完成任务") @PostMapping("/complete") @RequiresPermissions("agvTask:completeTask") diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/controller/TaskHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/controller/TaskHeaderController.java index d7df604..2a4cc3a 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/controller/TaskHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/controller/TaskHeaderController.java @@ -355,7 +355,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 完成任务 */ - @AutoLog(value = "任务表-完成任务") + @AutoLog(value = "任务表-完成任务", operateType = 3) @ApiOperation(value = "任务表-完成任务", notes = "任务表-完成任务") @PostMapping("/completeTaskByWMS") @RequiresPermissions("taskHeader:completeTask") @@ -376,10 +376,9 @@ public class TaskHeaderController extends HuahengBaseController { /** * 取消任务 */ - @AutoLog(value = "任务表-取消任务") + @AutoLog(value = "任务表-取消任务", operateType = 1) @ApiOperation(value = "任务表-取消任务", notes = "任务表-取消任务") @PostMapping("/cancelTask") - @ResponseBody @RequiresPermissions("taskHeader:cancelTask") public Result cancelTask(@RequestParam(name = "ids", required = true) String ids) { if (StringUtils.isEmpty(ids)) { @@ -408,10 +407,9 @@ public class TaskHeaderController extends HuahengBaseController { /** * 任务切换 */ - @AutoLog(value = "任务表-任务切换") + @AutoLog(value = "任务表-任务切换", operateType = 3) @ApiOperation(value = "任务表-任务切换", notes = "任务表-任务切换") @PostMapping("/switchTask") - @ResponseBody @RequiresPermissions("taskHeader:switchTask") public Result switchTask(@RequestParam(name = "ids", required = true) String ids) { if (StringUtils.isEmpty(ids)) { @@ -433,7 +431,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 执行任务 */ - @AutoLog(value = "任务表-执行任务") + @AutoLog(value = "任务表-执行任务", operateType = 3) @ApiOperation(value = "任务表-执行任务", notes = "任务表-执行任务") @PostMapping("/execute") @RequiresPermissions("taskHeader:executeTask") @@ -448,7 +446,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建空托入库任务 */ - @AutoLog(value = "任务表-创建空托入库任务") + @AutoLog(value = "任务表-创建空托入库任务", operateType = 2) @ApiOperation(value = "任务表-创建空托入库任务", notes = "任务表-创建空托入库任务") @PostMapping("/createEmptyIn") @RequiresPermissions("taskHeader:emptyIn") @@ -470,7 +468,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建空托出库任务 */ - @AutoLog(value = "任务表-创建空托出库任务") + @AutoLog(value = "任务表-创建空托出库任务", operateType = 2) @ApiOperation(value = "任务表-创建空托出库任务", notes = "任务表-创建空托出库任务") @RequiresPermissions("taskHeader:emptyOut") @PostMapping("/createEmptyOut") @@ -491,7 +489,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建空托出库任务 */ - @AutoLog(value = "任务表-创建空托出库任务") + @AutoLog(value = "任务表-创建空托出库任务", operateType = 1) @ApiOperation(value = "任务表-创建空托出库任务", notes = "任务表-创建空托出库任务") @RequiresPermissions("taskHeader:emptyOut") @PostMapping("/batchCreateEmptyOut") @@ -513,7 +511,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建移库任务 */ - @AutoLog(value = "任务表-创建移库任务") + @AutoLog(value = "任务表-创建移库任务",operateType = 2) @ApiOperation(value = "任务表-创建移库任务", notes = "任务表-创建移库任务") @RequiresPermissions("taskHeader:transfer") @PostMapping("/createTransferTask") @@ -534,7 +532,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建出库查看任务 */ - @AutoLog(value = "任务表-创建出库查看任务") + @AutoLog(value = "任务表-创建出库查看任务", operateType = 2) @ApiOperation(value = "任务表-创建出库查看任务", notes = "任务表-创建出库查看任务") @PostMapping("/batchCreateCheckOut") @RequiresPermissions("taskHeader:checkOut") @@ -558,7 +556,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建出库查看任务 */ - @AutoLog(value = "任务表-创建出库查看任务") + @AutoLog(value = "任务表-创建出库查看任务", operateType = 1) @ApiOperation(value = "任务表-创建出库查看任务", notes = "任务表-创建出库查看任务") @PostMapping("/createCheckOutTask") @RequiresPermissions("taskHeader:checkOut") @@ -579,7 +577,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建跨站任务 */ - @AutoLog(value = "任务表-创建跨站任务") + @AutoLog(value = "任务表-创建跨站任务", operateType = 1) @ApiOperation(value = "任务表-创建跨站任务", notes = "任务表-创建跨站任务") @RequiresPermissions("taskHeader:overStation") @PostMapping("/createOverStationTask") @@ -601,7 +599,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建空托盘组入库 */ - @AutoLog(value = "任务表-创建空托盘组入库") + @AutoLog(value = "任务表-创建空托盘组入库", operateType = 1) @ApiOperation(value = "任务表-创建空托盘组入库", notes = "任务表-创建空托盘组入库") @PostMapping("/createManyEmptyIn") @RequiresPermissions("taskHeader:manyEmptyIn") @@ -622,7 +620,7 @@ public class TaskHeaderController extends HuahengBaseController { /** * 创建空托盘组出库 */ - @AutoLog(value = "任务表-创建空托盘组出库") + @AutoLog(value = "任务表-创建空托盘组出库", operateType = 1) @ApiOperation(value = "任务表-创建空托盘组出库", notes = "任务表-创建空托盘组出库") @RequiresPermissions("taskHeader:manyEmptyOut") @PostMapping("/createManyEmptyOut") @@ -646,7 +644,6 @@ public class TaskHeaderController extends HuahengBaseController { */ @ApiOperation(value = "任务表-选择整出口", notes = "任务表-选择整出口") @PostMapping("/selectOutPort") - @ResponseBody public Result selectOutPort(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String containerCode = taskHeader.getContainerCode(); @@ -688,7 +685,6 @@ public class TaskHeaderController extends HuahengBaseController { */ @ApiOperation(value = "任务表-选择整出口", notes = "任务表-选择整出口") @PostMapping("/selectEmptyOutPort") - @ResponseBody public Result selectEmptyOutPort(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { String zoneCode = taskHeader.getZoneCode(); String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); @@ -713,7 +709,6 @@ public class TaskHeaderController extends HuahengBaseController { */ @ApiOperation(value = "任务表-选择空托盘组出库整出口", notes = "任务表-选择空托盘组出库整出口") @PostMapping("/selectManyEmptyOutPort") - @ResponseBody public Result selectManyEmptyOutPort(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String containerCode = taskHeader.getContainerCode(); @@ -755,7 +750,6 @@ public class TaskHeaderController extends HuahengBaseController { */ @ApiOperation(value = "任务表-选择分拣口", notes = "任务表-选择分拣口") @PostMapping("/selectPickPort") - @ResponseBody public Result selectPickPort(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String containerCode = taskHeader.getContainerCode(); @@ -797,7 +791,6 @@ public class TaskHeaderController extends HuahengBaseController { */ @ApiOperation(value = "任务表-选择站台", notes = "任务表-选择站台") @PostMapping("/selectPort") - @ResponseBody public Result selectPort(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); String containerCode = taskHeader.getContainerCode(); @@ -821,10 +814,9 @@ public class TaskHeaderController extends HuahengBaseController { * 修复空出的数据 * @return */ - @AutoLog(value = "修复空出的数据") + @AutoLog(value = "修复空出的数据", operateType = 3) @PostMapping("/handleEmptyOut") @ApiOperation("修复空出的数据") - @ResponseBody @ApiLogger(apiName = "修复空出的数据", from = "WMS") public Result handleEmptyOut(@RequestParam(name = "id", required = true) String id) { Result result = handleMultiProcess("handleEmptyOut", new MultiProcessListener() { @@ -841,10 +833,9 @@ public class TaskHeaderController extends HuahengBaseController { * 修复重入的数据 * @return */ - @AutoLog(value = "修复重入的数据") + @AutoLog(value = "修复重入的数据", operateType = 3) @PostMapping("/handleDoubleIn") @ApiOperation("修复重入的数据") - @ResponseBody @ApiLogger(apiName = "修复重入的数据", from = "WMS") public Result handleDoubleIn(@RequestParam(name = "id", required = true) String id) { Result result = handleMultiProcess("handleDoubleIn", new MultiProcessListener() { @@ -861,10 +852,9 @@ public class TaskHeaderController extends HuahengBaseController { * 修复取货错的数据 * @return */ - @AutoLog(value = "修复取货错的数据") + @AutoLog(value = "修复取货错的数据", operateType = 3) @PostMapping("handlePickupError") @ApiOperation("修复取货错的数据") - @ResponseBody @ApiLogger(apiName = "修复取货错的数据", from = "WMS") public Result handlePickupError(@RequestParam(name = "id", required = true) String id) { Result result = handleMultiProcess("handlePickupError", new MultiProcessListener() { @@ -881,10 +871,9 @@ public class TaskHeaderController extends HuahengBaseController { * 快速入库 * @return */ - @AutoLog(value = "快速入库") + @AutoLog(value = "快速入库", operateType = 2) @PostMapping("quickReceipt") @ApiOperation("快速入库") - @ResponseBody public Result quickReceipt(@RequestBody QucikReceiptEntity qucikReceiptEntity, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); qucikReceiptEntity.setWarehouseCode(warehouseCode); @@ -902,10 +891,9 @@ public class TaskHeaderController extends HuahengBaseController { * 快速出库 * @return */ - @AutoLog(value = "快速出库") + @AutoLog(value = "快速出库", operateType = 3) @PostMapping("quickShipment") @ApiOperation("快速出库") - @ResponseBody public Result quickShipment(@RequestBody QucikReceiptEntity qucikReceiptEntity, HttpServletRequest req) { String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); qucikReceiptEntity.setWarehouseCode(warehouseCode); @@ -923,10 +911,9 @@ public class TaskHeaderController extends HuahengBaseController { * 质检登记 * @return */ - @AutoLog(value = "质检登记") + @AutoLog(value = "质检登记", operateType = 3) @PostMapping("qualityRegister") @ApiOperation("质检登记") - @ResponseBody public Result qualityRegister(@RequestBody TaskDetail taskDetail, HttpServletRequest req) { int id = taskDetail.getId(); BigDecimal qualityfiedQty = taskDetail.getQualityfiedQty(); @@ -946,10 +933,9 @@ public class TaskHeaderController extends HuahengBaseController { * 修改优先级 * @return */ - @AutoLog(value = "修改优先级") + @AutoLog(value = "修改优先级", operateType = 3) @PostMapping("updatePriority") @ApiOperation("修改优先级") - @ResponseBody public Result updatePriority(@RequestBody @RequestParam(name = "id") String id, @RequestParam(name = "priority") String priority, HttpServletRequest req) { Result result = handleMultiProcess("updatePriority", new MultiProcessListener() { @Override