同步代码

master
wangwei 2 years ago
parent 0b746a5a09
commit c1cfccbf87

@ -2,6 +2,7 @@ package com.glxp.api.controller.inout;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
@ -11,15 +12,19 @@ import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.inout.IoCodeLostEntity;
import com.glxp.api.entity.inout.IoCodeTempEntity;
import com.glxp.api.req.inout.FilterOrderDetailResultRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.inout.AcceptOrderResponse;
import com.glxp.api.res.inout.IoCodeLostResponse;
import com.glxp.api.res.inout.IoOrderDetailResultResponse;
import com.glxp.api.service.inout.IoCodeLostService;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.validation.Valid;
import java.util.Date;
import java.util.List;
@ -30,6 +35,36 @@ public class IoCodeLostController extends BaseController {
@Resource
IoCodeLostService codeLostService;
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/getCodeLost")
public BaseResponse getCodeLost(@RequestBody @Valid IoCodeLostEntity ioCodeLostEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<IoCodeLostResponse> list = codeLostService.selectLost(ioCodeLostEntity);
PageInfo<IoCodeLostResponse> pageInfo;
pageInfo= new PageInfo<>(list);
PageSimpleResponse<IoCodeLostResponse> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(list);
return ResultVOUtils.success(pageSimpleResponse);
}
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/updateCodeLost")
public BaseResponse updateCodeLost(@RequestBody @Valid IoCodeLostEntity ioCodeLostEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
codeLostService.update(ioCodeLostEntity);
return ResultVOUtils.success("成功");
}
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/saveTabCode")
public BaseResponse saveCode(@RequestBody IoCodeTempEntity codeTempEntity) {

@ -32,6 +32,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@ -72,6 +73,22 @@ public class IoOrderController extends BaseController {
return ResultVOUtils.page(pageInfo);
}
@GetMapping("/udiwms/inout/order/filterInvoice")
public BaseResponse filterInvoice(FilterOrderRequest filterOrderRequest) {
filterOrderRequest.setDealStatuses(Arrays.asList(2,3));
filterOrderRequest.setStatuses(Arrays.asList(7,5,8));
String customerId = getCustomerId();
if (!customerId.equals("110")) {
filterOrderRequest.setFromCorp(customerId);
}
List<IoOrderResponse> list = orderService.filterList(filterOrderRequest);
PageInfo<IoOrderResponse> pageInfo = new PageInfo<>(list);
return ResultVOUtils.page(pageInfo);
}
//新增业务-立即提交
@AuthRuleAnnotation("")

@ -316,7 +316,6 @@ public class SupCompanyController {
}
}
public String getCustomerId() {
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
if (attributes == null) {

@ -0,0 +1,126 @@
package com.glxp.api.controller.system;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.entity.auth.SysMenu;
import com.glxp.api.entity.system.SysMenuHelpEntity;
import com.glxp.api.req.system.SysMenuHelpRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.service.auth.ISysMenuService;
import com.glxp.api.service.system.SysMenuHelpService;
import com.glxp.api.util.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.validation.Valid;
import java.util.List;
/**
* @author : zhangsan
* @date : 2023/3/20 13:58
* @modyified By :
*/
@RestController
public class SysMenuHelpController {
@Resource
private SysMenuHelpService sysMenuHelpService;
@Resource
private ISysMenuService iSysMenuService;
@AuthRuleAnnotation("system/param/help/list")
@GetMapping("/system/param/help/list")
public BaseResponse list(@Valid SysMenuHelpRequest sysMenuHelpRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<SysMenuHelpEntity> list = sysMenuHelpService.MenuHelpList(sysMenuHelpRequest);
PageInfo<SysMenuHelpEntity> pageInfo;
pageInfo = new PageInfo<>(list);
PageSimpleResponse<SysMenuHelpEntity> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(list);
return ResultVOUtils.success(pageSimpleResponse);
}
@AuthRuleAnnotation("system/param/help/insertMenuHelp")
@PostMapping("/system/param/help/insertMenuHelp")
public BaseResponse insertMenuHelp(@RequestBody SysMenuHelpRequest sysMenuHelpRequest,
BindingResult bindingResult ) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
SysMenuHelpEntity sysMenuHelpEntity = new SysMenuHelpEntity();
BeanUtils.copyProperties(sysMenuHelpRequest,sysMenuHelpEntity);
sysMenuHelpService.insertMenuHelp(sysMenuHelpEntity);
return ResultVOUtils.success("成功");
}
@AuthRuleAnnotation("system/param/help/updateMenuHelp")
@PostMapping("/system/param/help/updateMenuHelp")
public BaseResponse updateMenuHelp(@RequestBody SysMenuHelpRequest sysMenuHelpRequest,
BindingResult bindingResult ) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
SysMenuHelpEntity sysMenuHelpEntity = new SysMenuHelpEntity();
BeanUtils.copyProperties(sysMenuHelpRequest,sysMenuHelpEntity);
sysMenuHelpService.updateMenuHelp(sysMenuHelpEntity);
return ResultVOUtils.success("成功");
}
@AuthRuleAnnotation("system/param/help/deleteMenuHelp")
@GetMapping("/system/param/help/deleteMenuHelp")
public BaseResponse deleteMenuHelp( String id) {
if(!StringUtils.isNotBlank(id)){
return ResultVOUtils.error(999,"参数错误");
}
sysMenuHelpService.deleteMenuHelp(id);
return ResultVOUtils.success("成功");
}
@AuthRuleAnnotation("system/param/help/selectAuthMenu")
@GetMapping("/system/param/help/selectAuthMenu")
public BaseResponse selectAuthMenu( String menuName
) {
if(!StringUtils.isNotBlank(menuName)){
return ResultVOUtils.error(999,"参数错误");
}
SysMenu sysMenu = iSysMenuService.selectMenuByName(menuName);
SysMenuHelpRequest sysMenuHelpRequest = new SysMenuHelpRequest();
List<SysMenuHelpEntity> list= sysMenuHelpService.MenuHelpList(sysMenuHelpRequest);
SysMenuHelpEntity entity=null;
for (SysMenuHelpEntity sysMenuHelpEntity : list) {
if(sysMenuHelpEntity.getMenuKey().equals(sysMenu.getComponent())){
entity=sysMenuHelpEntity;
break;
}
}
return ResultVOUtils.success(entity);
}
}

@ -54,6 +54,8 @@ public interface SysMenuDao {
*/
List<String> selectMenuPermsByRoleId(Long roleId);
SysMenu selectMenuByName(String menuName);
/**
* ID
*

@ -0,0 +1,16 @@
package com.glxp.api.dao.system;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.system.SysMenuHelpEntity;
import com.glxp.api.req.system.SysMenuHelpRequest;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface SysMenuHelpMapper extends BaseMapper<SysMenuHelpEntity> {
List<SysMenuHelpEntity> selectMenuHelpList(SysMenuHelpRequest sysMenuHelpRequest);
}

@ -0,0 +1,46 @@
package com.glxp.api.entity.system;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName(value = "sys_menu_help")
public class SysMenuHelpEntity {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@TableField(value = "menuKey")
private String menuKey;
@TableField(value = "menuName")
private String menuName;
@TableField(value = "`status`")
private Byte status;
@TableField(value = "filePath")
private String filePath;
@TableField(value = "remark")
private String remark;
@TableField(value = "updateTime")
private String updateTime;
public static final String COL_ID = "id";
public static final String COL_MENUKEY = "menuKey";
public static final String COL_MENUNAME = "menuName";
public static final String COL_STATUS = "status";
public static final String COL_FILEPATH = "filePath";
public static final String COL_REMARK = "remark";
public static final String COL_UPDATETIME = "updateTime";
}

@ -3,6 +3,8 @@ package com.glxp.api.req.basic;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
import java.util.List;
@Data
public class CompanyProductRelevanceRequest extends ListPageRequest {
private String ylqxzcrbarmc;
@ -46,4 +48,5 @@ public class CompanyProductRelevanceRequest extends ListPageRequest {
private String corpId;
private String billType;
private List<String> uuids;
}

@ -0,0 +1,42 @@
package com.glxp.api.req.system;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
/**
* @author : zhangsan
* @date : 2023/3/20 14:03
* @modyified By :
*/
@Data
public class SysMenuHelpRequest extends ListPageRequest {
private Integer id;
private String menuKey;
private String menuName;
private Byte status;
private String filePath;
private String remark;
private String updateTime;
public static final String COL_ID = "id";
public static final String COL_MENUKEY = "menuKey";
public static final String COL_MENUNAME = "menuName";
public static final String COL_STATUS = "status";
public static final String COL_FILEPATH = "filePath";
public static final String COL_REMARK = "remark";
public static final String COL_UPDATETIME = "updateTime";
}

@ -34,6 +34,8 @@ public interface ISysMenuService {
*/
Set<String> selectMenuPermsByUserId(Long userId);
SysMenu selectMenuByName(String menuName);
/**
* ID
*

@ -82,6 +82,11 @@ public class SysMenuServiceImpl implements ISysMenuService {
return permsSet;
}
@Override
public SysMenu selectMenuByName(String menuName) {
return sysMenuDao.selectMenuByName(menuName);
}
/**
* ID
*

@ -0,0 +1,22 @@
package com.glxp.api.service.system;
import com.glxp.api.entity.system.SysMenuHelpEntity;
import com.glxp.api.req.system.SysMenuHelpRequest;
import java.util.List;
public interface SysMenuHelpService {
List<SysMenuHelpEntity> MenuHelpList(SysMenuHelpRequest sysMenuHelpRequest);
boolean insertMenuHelp(SysMenuHelpEntity sysMenuHelpEntity);
boolean updateMenuHelp(SysMenuHelpEntity sysMenuHelpEntity);
boolean deleteMenuHelp(String id);
}

@ -0,0 +1,42 @@
package com.glxp.api.service.system.impl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.system.SysMenuHelpMapper;
import com.glxp.api.entity.system.SysMenuHelpEntity;
import com.glxp.api.req.system.SysMenuHelpRequest;
import com.glxp.api.service.system.SysMenuHelpService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class SysMenuHelpServiceImpl implements SysMenuHelpService {
@Resource
private SysMenuHelpMapper sysMenuHelpMapper;
@Override
public List<SysMenuHelpEntity> MenuHelpList(SysMenuHelpRequest sysMenuHelpRequest) {
if (sysMenuHelpRequest.getPage() != null) {
int offset = (sysMenuHelpRequest.getPage() - 1) * sysMenuHelpRequest.getLimit();
PageHelper.offsetPage(offset, sysMenuHelpRequest.getLimit());
}
return sysMenuHelpMapper.selectMenuHelpList(sysMenuHelpRequest);
}
@Override
public boolean insertMenuHelp(SysMenuHelpEntity sysMenuHelpEntity) {
return sysMenuHelpMapper.insert(sysMenuHelpEntity)>0;
}
@Override
public boolean updateMenuHelp(SysMenuHelpEntity sysMenuHelpEntity) {
return sysMenuHelpMapper.updateById(sysMenuHelpEntity)>0;
}
@Override
public boolean deleteMenuHelp(String id) {
return sysMenuHelpMapper.deleteById(id)>0;
}
}

@ -351,7 +351,7 @@
auth_dept.name warehouseName
from auth_warehouse
inner join auth_dept on auth_warehouse.parentId = auth_dept.code
inner join auth_warehouse_user on auth_warehouse.code = auth_warehouse_user.code
LEFT join auth_warehouse_user on auth_warehouse.code = auth_warehouse_user.code
<where>
<if test="userId != null">
AND auth_warehouse_user.userId = #{userId}

@ -88,6 +88,15 @@
</select>
<select id="selectMenuByName" parameterType="java.lang.String"
resultMap="SysMenuResult">
select *
FROM auth_menu
where menu_name =#{menu_name}
</select>
<select id="selectMenuList" parameterType="com.glxp.api.req.auth.FilterMenuRequest"
resultMap="SysMenuResult">
select *

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.system.SysMenuHelpMapper">
<select id="selectMenuHelpList"
parameterType="com.glxp.api.req.system.SysMenuHelpRequest"
resultType="com.glxp.api.entity.system.SysMenuHelpEntity">
select * from sys_menu_help
<where>
<if test="id != null">
AND id = #{id}
</if>
<if test="menuKey != null and menuKey != ''">
AND menuKey like concat('%',#{menuKey},'%')
</if>
<if test="menuName != null and menuName != ''">
AND menuName like concat('%',#{menuName},'%')
</if>
<if test="status != null">
AND status= #{status}
</if>
</where>
</select>
</mapper>
Loading…
Cancel
Save