diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/PmProjectController.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/PmProjectController.java index 9266042..42d6b1a 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/PmProjectController.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/PmProjectController.java @@ -14,6 +14,7 @@ import com.bonus.common.security.annotation.InnerAuth; import com.bonus.common.security.annotation.RequiresPermissions; import com.bonus.common.security.annotation.RequiresPermissionsOrInnerAuth; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.BeanUtils; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -23,6 +24,8 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; +import static com.bonus.bmw.utils.OwnPermissionUtil.dealWithPermission; + /** * 标段工程 * @author 马三炮 @@ -44,6 +47,11 @@ public class PmProjectController extends BaseController { @SysLog(title = "标段工程", businessType = OperaType.QUERY, logType = 0, module = "标段工程->标段工程列表") public TableDataInfo list(PmProject pmProject) { try { + Map map=dealWithPermission(); + if(!map.isEmpty()){ + // 3. 将 map 中的值复制到 o 对象中 + BeanUtils.copyProperties(map, pmProject); + } startPage(); List list = pmProjectService.selectProjectList(pmProject); return getDataTable(list);