bug修改
This commit is contained in:
		@@ -78,6 +78,7 @@ public class CurrTaskDetServiceImpl extends BaseService implements CurrTaskDetSe
 | 
			
		||||
                    OrderInfo one = orderInfoService.getOne(new QueryWrapper<OrderInfo>().eq(OrderInfo.IDEN_CARD_NUM, e.getIdenCardNum()));
 | 
			
		||||
                    e.setProductModel(one.getProductModel());
 | 
			
		||||
                    e.setCustomer(one.getCustomerName());
 | 
			
		||||
                    e.setCraftIll(orderInfoService.getOne(new QueryWrapper<OrderInfo>().eq(OrderInfo.IDEN_CARD_NUM,e.getIdenCardNum())).getCraftIll());
 | 
			
		||||
                }
 | 
			
		||||
        );
 | 
			
		||||
        return successful(currTaskDetVo);
 | 
			
		||||
 
 | 
			
		||||
@@ -663,7 +663,7 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
                //氮气量
 | 
			
		||||
                nitrogenFlow = readPlc(nameSpaceNote, "NitrogenFlow");
 | 
			
		||||
                //二氧化碳量
 | 
			
		||||
                Double carbonDioxideFlow = readPlc(nameSpaceNote, "CarbonDioxideFlow");
 | 
			
		||||
                Double carbonDioxideFlow = readPlc(nameSpaceNote, "CO2Flow");
 | 
			
		||||
                ParGasValue parGasValue3 = new ParGasValue();
 | 
			
		||||
                parGasValue3.setNitFlowValue(nitrogenFlow.floatValue());
 | 
			
		||||
                parGasValue3.setAmmoniaFlowValue(ammoniaFlow.floatValue());
 | 
			
		||||
@@ -856,7 +856,7 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
                //氮气量
 | 
			
		||||
                nitrogenFlow = readPlc(nameSpaceNote, "NitrogenFlow");
 | 
			
		||||
                //二氧化碳量
 | 
			
		||||
                Double carbonDioxideFlow = readPlc(nameSpaceNote, "CarbonDioxideFlow");
 | 
			
		||||
                Double carbonDioxideFlow = readPlc(nameSpaceNote, "CO2Flow");
 | 
			
		||||
                ParGasValue parGasValue3 = new ParGasValue();
 | 
			
		||||
                parGasValue3.setNitFlowValue(nitrogenFlow.floatValue());
 | 
			
		||||
                parGasValue3.setAmmoniaFlowValue(ammoniaFlow.floatValue());
 | 
			
		||||
@@ -960,7 +960,7 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
        json.put("taskType", 4);
 | 
			
		||||
        json.put("sendRow", sendRow);
 | 
			
		||||
        json.put("pickRow", 0);
 | 
			
		||||
        json.put("taskNo", 1);
 | 
			
		||||
        json.put("taskNo", currTaskId);
 | 
			
		||||
        json.put("ideNumber", currTaskId);
 | 
			
		||||
        json.put("processNumber", processNumber);
 | 
			
		||||
        String taskJson = JSON.toJSONString(json);
 | 
			
		||||
@@ -1000,7 +1000,7 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
        json.put("sendRow", endPoint);
 | 
			
		||||
        json.put("pickRow", startPoint);
 | 
			
		||||
        json.put("taskNo", currTaskId);
 | 
			
		||||
        json.put("ideNumber", 1);
 | 
			
		||||
        json.put("ideNumber", currTaskId);
 | 
			
		||||
        json.put("processNumber", processNumber);
 | 
			
		||||
        String taskJson = JSON.toJSONString(json);
 | 
			
		||||
        String result = null;
 | 
			
		||||
@@ -1029,6 +1029,7 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
     */
 | 
			
		||||
    private Boolean apmsCreateProcess(CurrTask currTask) throws IOException {
 | 
			
		||||
        List<CurrTaskDet> currTaskDetList = currTaskDetServiceBiz.list(new QueryWrapper<CurrTaskDet>().eq(CurrTaskDet.CURR_TASK_ID, currTask.getId()));
 | 
			
		||||
        String code = kilnInfoServiceBiz.getById(currTask.getKilnId()).getCode();
 | 
			
		||||
        //通知apms创建一个生产单
 | 
			
		||||
        ApmsCreateProcessSheet apmsCreateSheet = new ApmsCreateProcessSheet();
 | 
			
		||||
        apmsCreateSheet.setWorkShopCode("BM");
 | 
			
		||||
@@ -1044,7 +1045,7 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
            createItem.setWeight(e.getWeight().doubleValue());
 | 
			
		||||
            createItems.add(createItem);
 | 
			
		||||
        });
 | 
			
		||||
        apmsCreateSheet.setStoveCode(CodeGeneratorHelper.getStoveCode(currTask.getKilnName() + String.format("%02d", currTask.getCraftCodeId())));
 | 
			
		||||
        apmsCreateSheet.setStoveCode(code);
 | 
			
		||||
        apmsCreateSheet.setItems(createItems);
 | 
			
		||||
        logger.info(currTask.getId() + "开始创建apms生产单号");
 | 
			
		||||
        R<ApmsCreateProcessSheetVo> processSheet = apmsController.createProcessSheet(apmsCreateSheet);
 | 
			
		||||
@@ -1066,12 +1067,13 @@ public class AsynRunTaskService extends BaseService {
 | 
			
		||||
     * @return
 | 
			
		||||
     */
 | 
			
		||||
    private Boolean apmsStartProcess(CurrTask currTask) {
 | 
			
		||||
        String code = kilnInfoServiceBiz.getById(currTask.getKilnId()).getCode();
 | 
			
		||||
        ApmsStartProcess apmsStartProcess=new ApmsStartProcess();
 | 
			
		||||
        apmsStartProcess.setStartUser("QJJP03");
 | 
			
		||||
        apmsStartProcess.setStartTime(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
 | 
			
		||||
        apmsStartProcess.setTechName(currTask.getCraftCodeId().toString());
 | 
			
		||||
        apmsStartProcess.setSheetNo(currTask.getSheetNo());
 | 
			
		||||
        apmsStartProcess.setStoveCode(CodeGeneratorHelper.getStoveCode(currTask.getKilnName()+String.format("%02d",currTask.getCraftCodeId())));
 | 
			
		||||
        apmsStartProcess.setStoveCode(code);
 | 
			
		||||
        R<ApmsStartProcess> apmsStartProcessR = apmsController.startProcess(apmsStartProcess);
 | 
			
		||||
        if (apmsStartProcessR.getCode() != 0) {
 | 
			
		||||
            logger.info("任务号" + currTask.getTaskCode() + "生产单号:" + currTask.getSheetNo() + "生产单开始生产上报apms失败");
 | 
			
		||||
 
 | 
			
		||||
@@ -112,7 +112,7 @@ public class ScheduledTask extends BaseService {
 | 
			
		||||
                List<CurrTaskDetVo> currTaskDetVoList = BeanUtils.copyList(currTaskDetList, CurrTaskDetVo.class);
 | 
			
		||||
                for (CurrTaskDetVo currTaskDetVo:currTaskDetVoList
 | 
			
		||||
                ) {
 | 
			
		||||
                    String customerName = orderInfoServiceBiz.getOne(new QueryWrapper<OrderInfo>().eq(OrderInfo.ORDER_NO, currTaskDetVo.getOrderNo())).getCustomerName();
 | 
			
		||||
                    String customerName = orderInfoServiceBiz.getOne(new QueryWrapper<OrderInfo>().eq(OrderInfo.IDEN_CARD_NUM, currTaskDetVo.getIdenCardNum())).getCustomerName();
 | 
			
		||||
                    currTaskDetVo.setCustomer(customerName);
 | 
			
		||||
                }
 | 
			
		||||
                nowCurrTask.setCurrTaskDetVoList(currTaskDetVoList);
 | 
			
		||||
@@ -151,7 +151,12 @@ public class ScheduledTask extends BaseService {
 | 
			
		||||
                //剩余时间
 | 
			
		||||
                Integer remainingTime=0;
 | 
			
		||||
                if (kilnInfo.getType()!=4){
 | 
			
		||||
                    remainingTime = readPlc(nameSpace, "ProgramTimeRemain").intValue();
 | 
			
		||||
                    if (kilnInfo.getType()==3){
 | 
			
		||||
                        remainingTime = readPlc(nameSpace, "ProgramTimeRemaining").intValue();
 | 
			
		||||
                    }else {
 | 
			
		||||
                        remainingTime = readPlc(nameSpace, "ProgramTimeRemain").intValue();
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                }
 | 
			
		||||
                if(kilnInfo.getType()==1||kilnInfo.getType()==3){
 | 
			
		||||
                    //运行时间
 | 
			
		||||
@@ -171,7 +176,7 @@ public class ScheduledTask extends BaseService {
 | 
			
		||||
                List<CurrTaskDetVo> currTaskDetVoList = BeanUtils.copyList(currTaskDetList, CurrTaskDetVo.class);
 | 
			
		||||
                for (CurrTaskDetVo currTaskDetVo:currTaskDetVoList
 | 
			
		||||
                     ) {
 | 
			
		||||
                    String customerName = orderInfoServiceBiz.getOne(new QueryWrapper<OrderInfo>().eq(OrderInfo.ORDER_NO, currTaskDetVo.getOrderNo())).getCustomerName();
 | 
			
		||||
                    String customerName = orderInfoServiceBiz.getOne(new QueryWrapper<OrderInfo>().eq(OrderInfo.IDEN_CARD_NUM, currTaskDetVo.getIdenCardNum())).getCustomerName();
 | 
			
		||||
                    currTaskDetVo.setCustomer(customerName);
 | 
			
		||||
                }
 | 
			
		||||
                nowCurrTask.setCurrTaskDetVoList(currTaskDetVoList);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user