排产相关-sjx

develop-QA
sunjianxi 4 months ago
parent 799d46c5f9
commit 85a4ccd295
  1. 18
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/controller/WorkOrderController.java
  2. 4
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.java
  3. 12
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/mapper/WorkOrderMapper.xml
  4. 4
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/service/IWorkOrderService.java
  5. 10
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/service/impl/WorkOrderServiceImpl.java
  6. 2
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/task/SchedulingJob.java

@ -211,4 +211,22 @@ public class WorkOrderController extends BladeController {
return R.success(); return R.success();
} }
/**
* 车间订单表 排产
*/
@GetMapping("/selectTeam")
@Operation(summary = "获取班组列表")
public R<List<String>> selectTeam() {
return R.data(workOrderService.selectTeam());
}
/**
* 车间订单表 排产
*/
@GetMapping("/selectEquip")
@Operation(summary = "获取设备列表")
public R<List<String>> selectEquip() {
return R.data(workOrderService.selectEquip());
}
} }

@ -69,4 +69,8 @@ public interface WorkOrderMapper extends BaseMapper<WorkOrderEntity> {
List<WorkOrderDto> selectSchedulingCount(WorkOrderDto workOrderDto); List<WorkOrderDto> selectSchedulingCount(WorkOrderDto workOrderDto);
List<String> selectTeam();
List<String> selectEquip();
} }

@ -159,4 +159,16 @@
GROUP BY b.WC_NAME, a.WORK_CENTER_ID; GROUP BY b.WC_NAME, a.WORK_CENTER_ID;
</select> </select>
<select id="selectTeam" resultType="java.lang.String">
SELECT
ts_name as "name"
FROM BS_TEAM_SET
</select>
<select id="selectEquip" resultType="java.lang.String">
SELECT
device_name as "name"
FROM MES_EQUIPMENT
</select>
</mapper> </mapper>

@ -80,4 +80,8 @@ public interface IWorkOrderService extends BaseService<WorkOrderEntity> {
void sendWorkOrderToOldMes(List<WorkOrderEntity> workOrderEntityList); void sendWorkOrderToOldMes(List<WorkOrderEntity> workOrderEntityList);
List<WorkOrderDto> schedulingCount(WorkOrderDto workOrder); List<WorkOrderDto> schedulingCount(WorkOrderDto workOrder);
List<String> selectTeam();
List<String> selectEquip();
} }

@ -420,6 +420,16 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO
return list; return list;
} }
@Override
public List<String> selectTeam() {
return baseMapper.selectTeam();
}
@Override
public List<String> selectEquip() {
return baseMapper.selectEquip();
}
void calculateCr(List<YieldOrderEntity> list) { void calculateCr(List<YieldOrderEntity> list) {
//查询订单下的工序,计算cr值 //查询订单下的工序,计算cr值
for (YieldOrderEntity entity : list) { for (YieldOrderEntity entity : list) {

@ -21,7 +21,7 @@ import org.springframework.stereotype.Component;
public class SchedulingJob { public class SchedulingJob {
private final IWorkOrderService workOrderService; private final IWorkOrderService workOrderService;
@Scheduled(cron = "* * 1 * * ?") @Scheduled(cron = "0 0 8,12,16,20 * * ? ")
public void schedulingJob() { public void schedulingJob() {
workOrderService.scheduling(); workOrderService.scheduling();
} }

Loading…
Cancel
Save