UI-Project/src/views/GlassStorage/rawfilmstorage.vue
@@ -213,13 +213,13 @@ ElMessage.success(response.message); row.state = newState; } else { ElMessage.error(response.message); } row.state = newState; ElMessage.error(response.message); } row.state = newState; } catch (error) { ElMessage.error(t('basicData.glassnull')); } }; ElMessage.error(t('basicData.glassnull')); } }; const handleEdit = (row) => { window.localStorage.setItem('slotId', row.slotId) dialogFormVisiblec.value = true; UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
@@ -787,7 +787,7 @@ <el-button id="searchButton" type="info" @click="dialogFormVisiblec = true;dialogFormVisibleb = false;dialogFormVisible = false;dialogFormVisiblea = false">{{ $t('processCard.print') }}</el-button> <div v-if="dialogFormVisible" > <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 600px;" v-loading="loading"> <div style="width: 50%;float: left;background-color: #f4f4f5;height: 430px;"> <div style="width: 49%;float: right;background-color: #f4f4f5;height: 430px;"> <div v-if="adjustedRects1.length > 0"> <!-- <div style="text-align: center;">炉号:{{ engineerIdDisplay }}-{{ adjustedRects[0].temperingLayoutId }}</div> --> <div style="text-align: center;"> 炉号:{{ adjustedRects1[0].engineerId }}-{{ adjustedRects1[0].temperingLayoutId }} </div> @@ -814,7 +814,7 @@ </el-scrollbar> </div> </div> <div style="width: 49%;float: right;background-color: #f4f4f5;height: 430px;"> <div style="width: 50%;float: left;background-color: #f4f4f5;height: 430px;"> <div v-if="adjustedRects2.length > 0"> <div style="text-align: center;"> 炉号:{{ adjustedRects2[0].engineerId }}-{{ adjustedRects2[0].temperingLayoutId }} </div> <!-- <div style="text-align: center;">炉号:{{ engineerIdDisplay2 }}-{{ adjustedRects[0].temperingLayoutId }}</div> --> hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/job/RawGlassPushMessage.java
@@ -2,7 +2,10 @@ import cn.hutool.core.collection.CollectionUtil; import cn.hutool.json.JSONObject; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.mes.rawglassdetails.entity.RawGlassStorageDetails; import com.mes.rawglassdetails.service.RawGlassStorageDetailsService; import com.mes.rawglassstation.service.RawGlassStorageStationService; import com.mes.rawglasstask.entity.RawGlassStorageTask; import com.mes.rawglasstask.service.RawGlassStorageTaskService; @@ -13,6 +16,7 @@ import javax.annotation.Resource; import java.util.List; import java.util.stream.Collectors; /** * @author wangfei @@ -24,6 +28,8 @@ @Resource private RawGlassStorageStationService rawGlassStorageStationService; @Resource private RawGlassStorageTaskService rawGlassStorageTaskService; @Resource private RawGlassStorageDetailsService rawGlassStorageDetailsService; @Scheduled(fixedDelay = 2000) public void sendRawGlassMessage() { @@ -42,11 +48,31 @@ e.sendMessage(String.valueOf(jsonObject)); }); } } /** todo:入库任务:吊装位有玻璃,先去工位表查询空格子,生成入库任务从吊装位到目标格子 */ // @Scheduled(fixedDelay = 1000) // public void sendRawGlassMessage() { //// List<RawGlassStorageDetails> rawGlassStorageDetailsList = rawGlassStorageDetailsService.List(new RawGlassStorageDetails()) // Wrapper<RawGlassStorageDetails> queryWrapper = null; // List<RawGlassStorageDetails> detailsList = rawGlassStorageDetailsService.list(null); // queryWrapper.eq(RawGlassStorageDetails::getState, 100); // if(detailsList.size() >0){ // //查找格子表details空格子 // List<String> slotIds = detailsList.stream() // .map(RawGlassStorageDetails::getSlotId) // .collect(Collectors.toList()); // list(new LambdaQueryWrapper<RawGlassStorageTask>() // .in(CollectionUtil.isNotEmpty(request.getState()), RawGlassStorageTask::getState, request.getState()) // .in(CollectionUtil.isNotEmpty(request.getSlotId()), RawGlassStorageTask::getSlotId, request.getSlotId()) // .orderByDesc(RawGlassStorageTask::getCreateTime)); // }if(slotIds.size()>0){ // //生成入库任务 // } // // } /** todo:出库任务:1、点出库,立马生成出片任务 2、点出库修改工位详情内的状态为待出库,定时任务扫描生成出库任务 */ hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/rawglassdetails/controller/RawGlassStorageDetailsController.java
@@ -27,7 +27,6 @@ @ApiOperation("原片入库") @PostMapping("/patternWarehousing") public Result<String> patternWarehousing(@Validated @RequestBody RawGlassRequest request) { return Result.build( 200, "入库已完成,等待任务执行", rawGlassStorageDetailsService.patternWarehousing(request)); } hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/rawglasstask/entity/RawGlassStorageTask.java
@@ -56,5 +56,4 @@ private String createTime; }