pms-parent/pms-global/src/main/resources/privileges-config.xml
@@ -7,12 +7,16 @@ --> <privileges> <!-- 基础权 --> <privilege num="10100010" name="用水户查询" type="1010"></privilege> <privilege num="10100011" name="用水户管理" type="1010"></privilege> <privilege num="10100010" name="系统查询" type="1010" typeName="基础权"></privilege> <privilege num="10100011" name="系统管理" type="1010" typeName="基础权"></privilege> <!-- 生产管理 --> <privilege num="10200000" name="产品查询" type="1020"></privilege> <privilege num="10200001" name="产品管理" type="1020"></privilege> <privilege num="10200000" name="产品查询" type="1020" typeName="生产管理"></privilege> <privilege num="10200001" name="产品管理" type="1020" typeName="生产管理"></privilege> <!-- 平台信息 --> <privilege num="10300000" name="平台查询" type="1030" typeName="平台信息"></privilege> <privilege num="10300001" name="平台管理" type="1030" typeName="平台信息"></privilege> </privileges> pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/util/PrivilegeListener.java
@@ -80,7 +80,8 @@ String num = ele.getAttributeValue("num") ; String name = ele.getAttributeValue("name") ; String type = ele.getAttributeValue("type") ; this.savePrivilege(num, name, type); String typeName = ele.getAttributeValue("type_name") ; this.savePrivilege(num, name, type,typeName); } } } @@ -104,7 +105,7 @@ * @param name 名称 * @param type 类型 */ private void savePrivilege(String num, String name, String type) throws Exception{ private void savePrivilege(String num, String name, String type,String typeName) throws Exception{ if((num != null && !num.trim().equals("")) && (name != null && !name.trim().equals("")) && (type != null && !type.trim().equals(""))){ @@ -113,6 +114,7 @@ po.num = Integer.parseInt(num) ; po.name = name ; po.type = Integer.parseInt(type) ; po.typeName = typeName ; this.privilegeDao.insertSelective(po) ; } } pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/product/ProductCtrl.java
@@ -46,7 +46,7 @@ * @return */ @PostMapping(path="save") @SsoPowerAop(power = "10100011") @SsoPowerAop(power = "10300001") @Log("保存产品信息") public BaseResponse<PltProduct> save(@RequestBody @Valid PltProduct pro, BindingResult bindingResult){ pro.id = null; @@ -76,7 +76,7 @@ * @return */ @PostMapping(path="update") @SsoPowerAop(power = "10100011") @SsoPowerAop(power = "10300001") @Log("更新产品信息") public BaseResponse<PltProduct> update(@RequestBody @Valid PltProduct pro,BindingResult bindingResult){ int count; @@ -102,7 +102,7 @@ * @return */ @GetMapping(path="delete") @SsoPowerAop(power = "10100011") @SsoPowerAop(power = "10300001") @Log("删除产品信息") public BaseResponse<PltProduct> delete(String id){ try { @@ -119,7 +119,7 @@ * @return */ @GetMapping(path="one") @SsoPowerAop(power = "10100010") //登录与权限同时验证 @SsoPowerAop(power = "10300000") //登录与权限同时验证 @Log("根据ID查询产品信息") public BaseResponse<PltProduct> one(String id){ try{ @@ -138,7 +138,7 @@ * @return */ @PostMapping(path="some") @SsoPowerAop(power = "10100010") @SsoPowerAop(power = "10300000") @Log("查询产品信息") public BaseResponse<QueryResultVo<List<PltProduct>>> some(@RequestBody QueryVo vo){ try {