Browse Source

2025-09-19 1、默认登陆人员

1、过站采集界面根据登陆人员的username 查询机台授权表中的权限,筛选出对应的机台(默认第一个)
master
fengyuan_yang 9 months ago
parent
commit
63cf82d78a
  1. 9
      src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java
  2. 3
      src/main/java/com/gaotao/modules/schedule/mapper/SchedulingMapper.java
  3. 3
      src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java
  4. 7
      src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java
  5. 8
      src/main/resources/mapper/schedule/SchedulingMapper.xml

9
src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java

@ -3,6 +3,8 @@ package com.gaotao.modules.schedule.controller;
import com.gaotao.common.constant.SysMsgConstant;
import com.gaotao.common.utils.PageUtils;
import com.gaotao.common.utils.R;
import com.gaotao.modules.factory.entity.vo.MachineResourceVo;
import com.gaotao.modules.pms.entity.StandardOperationEntity;
import com.gaotao.modules.purchasingManagement.entity.ViewSapPoData;
import com.gaotao.modules.schedule.data.*;
import com.gaotao.modules.schedule.service.SchedulingService;
@ -628,4 +630,11 @@ public class SchedulingController extends AbstractController {
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
@PostMapping("/getResourceByUser")
public R getResourceByUser(@RequestBody MachineResourceVo data){
List<MachineResourceVo> list = schedulingService.getResourceByUser(data);
return R.ok().put("rows", list);
}
}

3
src/main/java/com/gaotao/modules/schedule/mapper/SchedulingMapper.java

@ -2,6 +2,7 @@ package com.gaotao.modules.schedule.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gaotao.modules.factory.entity.vo.MachineResourceVo;
import com.gaotao.modules.pms.data.QcMethodData;
import com.gaotao.modules.purchasingManagement.entity.CRollInfoData;
import com.gaotao.modules.purchasingManagement.entity.ViewSapPoData;
@ -186,4 +187,6 @@ public interface SchedulingMapper {
* @return java.util.Map<java.lang.String, java.lang.Object>
**/
Map<String, Object> getSfdcFlowLabelData(SearchScheduleData inData);
List<MachineResourceVo> getResourceByUser(MachineResourceVo data);
}

3
src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java

@ -1,6 +1,7 @@
package com.gaotao.modules.schedule.service;
import com.gaotao.common.utils.PageUtils;
import com.gaotao.modules.factory.entity.vo.MachineResourceVo;
import com.gaotao.modules.purchasingManagement.entity.ViewSapPoData;
import com.gaotao.modules.schedule.data.*;
@ -365,4 +366,6 @@ public interface SchedulingService {
* @date: 2022/12/2 16:41
*/
void moveScheduleBun(SearchScheduleData inData);
List<MachineResourceVo> getResourceByUser(MachineResourceVo data);
}

7
src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java

@ -7,6 +7,7 @@ import com.gaotao.common.constant.SysMsgConstant;
import com.gaotao.common.exception.XJException;
import com.gaotao.common.utils.DateUtil;
import com.gaotao.common.utils.PageUtils;
import com.gaotao.modules.factory.entity.vo.MachineResourceVo;
import com.gaotao.modules.pda.dao.TransNoDao;
import com.gaotao.modules.pms.data.QcMethodData;
import com.gaotao.modules.purchasingManagement.entity.CRollInfoData;
@ -1321,4 +1322,10 @@ public class SchedulingServiceImpl implements SchedulingService {
}
}
}
@Override
public List<MachineResourceVo> getResourceByUser(MachineResourceVo data) {
List<MachineResourceVo> list = schedulingMapper.getResourceByUser(data);
return list;
}
}

8
src/main/resources/mapper/schedule/SchedulingMapper.xml

@ -432,4 +432,12 @@
</where>
</select>
<select id="getResourceByUser" resultType="com.gaotao.modules.factory.entity.vo.MachineResourceVo">
SELECT
site,
bu_no AS buNo,
ResourceID
FROM AccessResource
WHERE userid = #{username}
</select>
</mapper>
Loading…
Cancel
Save