fix: 扫码异常生成查看帮助按钮跳转

dev_price
chenhc 1 year ago
parent b231dd83bf
commit 7c180b00ab

@ -18,10 +18,7 @@ import com.glxp.api.util.StringUtils;
import org.apache.commons.collections.CollectionUtils;
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 org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.validation.Valid;
@ -124,24 +121,17 @@ public class SysMenuHelpController {
/**
*
* @param menuKey
* @param menuKeys
* @return
*/
@AuthRuleAnnotation("system/param/help/selectAuthMenuByMenuKey")
@GetMapping("/system/param/help/selectAuthMenuByMenuKey")
public BaseResponse selectAuthMenuByMenuKey( String menuKey) {
if(!StringUtils.isNotBlank(menuKey)){
@AuthRuleAnnotation("system/param/help/selectAuthMenuByMenuKeys")
@PostMapping("/system/param/help/selectAuthMenuByMenuKeys")
public BaseResponse selectAuthMenuByMenuKeys(@RequestBody List<String> menuKeys) {
if(menuKeys.size()==0){
return ResultVOUtils.error(999,"参数错误");
}
SysMenuHelpRequest sysMenuHelpRequest = new SysMenuHelpRequest();
sysMenuHelpRequest.setMenuKey(menuKey);
sysMenuHelpRequest.setStatus(1);
List<SysMenuHelpEntity> list= sysMenuHelpService.MenuHelpList(sysMenuHelpRequest);
SysMenuHelpEntity entity=null;
if (CollectionUtils.isNotEmpty(list)){
entity = list.get(0);
}
return ResultVOUtils.success(entity);
List<SysMenuHelpEntity> list= sysMenuHelpService.selectAuthMenuByMenuKeys(menuKeys);
return ResultVOUtils.success(list);
}
}

@ -12,5 +12,5 @@ public interface SysMenuHelpMapper extends BaseMapper<SysMenuHelpEntity> {
List<SysMenuHelpEntity> selectMenuHelpList(SysMenuHelpRequest sysMenuHelpRequest);
List<SysMenuHelpEntity> selectAuthMenuByMenuKeys(List<String> menuKeys);
}

@ -17,8 +17,5 @@ public interface SysMenuHelpService {
boolean deleteMenuHelp(String id);
List<SysMenuHelpEntity> selectAuthMenuByMenuKeys(List<String> menuKeys);
}

@ -46,4 +46,9 @@ public class SysMenuHelpServiceImpl implements SysMenuHelpService {
public boolean deleteMenuHelp(String id) {
return sysMenuHelpMapper.deleteById(id)>0;
}
@Override
public List<SysMenuHelpEntity> selectAuthMenuByMenuKeys(List<String> menuKeys) {
return sysMenuHelpMapper.selectAuthMenuByMenuKeys(menuKeys);
}
}

@ -22,6 +22,21 @@
ORDER BY updateTime DESC
</select>
<select id="selectAuthMenuByMenuKeys"
parameterType="arraylist"
resultType="com.glxp.api.entity.system.SysMenuHelpEntity">
select * from sys_menu_help
<where>
<if test="menuKeys != null and menuKeys.size > 0">
AND menuKey IN
<foreach collection="menuKeys" item="menuKey" index="index" open="(" close=")" separator=",">
#{menuKey}
</foreach>
</if>
AND status = 1
</where>
ORDER BY updateTime DESC
</select>
</mapper>

Loading…
Cancel
Save