|
@@ -54,6 +54,10 @@ public class AdminMachineController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private PtsBomService ptsBomService;
|
|
private PtsBomService ptsBomService;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private MachinePartsService machinePartsService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 查询机器列表
|
|
* 查询机器列表
|
|
*
|
|
*
|
|
@@ -231,6 +235,29 @@ public class AdminMachineController {
|
|
PtsMachine ptsMachine = machineService.getMachine(machineId);
|
|
PtsMachine ptsMachine = machineService.getMachine(machineId);
|
|
ModelAndView mv = new ModelAndView("pts/machine/machine_particulars");
|
|
ModelAndView mv = new ModelAndView("pts/machine/machine_particulars");
|
|
List<PtsMachineLogs> machineLogsList = machineService.listMachineLogs(machineId);
|
|
List<PtsMachineLogs> machineLogsList = machineService.listMachineLogs(machineId);
|
|
|
|
+
|
|
|
|
+ PtsBom ptsBom = new PtsBom();
|
|
|
|
+ if(ptsMachine.getMachineBomId() != null && ptsMachine.getMachineBomId() != 0){
|
|
|
|
+ //获取bom单
|
|
|
|
+ ptsBom.setBomId(ptsMachine.getMachineBomId());
|
|
|
|
+ ptsBom = ptsBomService.getPtsBomDetails(ptsBom);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ PtsBatch ptsBatch = new PtsBatch();
|
|
|
|
+ if(ptsMachine.getMachineBatchId() != null && ptsMachine.getMachineBatchId() != 0){
|
|
|
|
+ ptsBatch.setBatchId(ptsMachine.getMachineBatchId());
|
|
|
|
+ ptsBatch = ptsBatchService.getPtsBatch(ptsBatch);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ PtsMachineVersion ptsMachineVersion = new PtsMachineVersion();
|
|
|
|
+ if(ptsMachine.getMachineSoftwareVersion() != null && ptsMachine.getMachineSoftwareVersion() != 0){
|
|
|
|
+ ptsMachineVersion.setMachineVersionId(ptsMachine.getMachineSoftwareVersion());
|
|
|
|
+ ptsMachineVersion = machineVersionService.getMachineVersion(ptsMachineVersion);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ mv.addObject("ptsMachineVersion", ptsMachineVersion);
|
|
|
|
+ mv.addObject("ptsBatch", ptsBatch);
|
|
|
|
+ mv.addObject("ptsBom", ptsBom);
|
|
mv.addObject("machineLogsList", machineLogsList);
|
|
mv.addObject("machineLogsList", machineLogsList);
|
|
mv.addObject("ptsMachine", ptsMachine);
|
|
mv.addObject("ptsMachine", ptsMachine);
|
|
return mv;
|
|
return mv;
|
|
@@ -467,8 +494,8 @@ public class AdminMachineController {
|
|
ptsMachine.setMachineCreateTime(new Date());//创建时间
|
|
ptsMachine.setMachineCreateTime(new Date());//创建时间
|
|
ptsMachine.setMachineProduceType(produce.getProduceType());//产品类型
|
|
ptsMachine.setMachineProduceType(produce.getProduceType());//产品类型
|
|
ptsMachine.setMachineNfcId(productNfcId);
|
|
ptsMachine.setMachineNfcId(productNfcId);
|
|
- ptsMachine.setMachineHardwareVersion(machineSoftwareVersion);
|
|
|
|
- ptsMachine.setMachineSoftwareVersion(machineSoftwareVersion);
|
|
|
|
|
|
+ ptsMachine.setMachineHardwareVersion(Integer.valueOf(machineSoftwareVersion));
|
|
|
|
+ ptsMachine.setMachineSoftwareVersion(Integer.valueOf(machineSoftwareVersion));
|
|
ptsMachine.setMachineProduceId(Integer.valueOf(produceId));
|
|
ptsMachine.setMachineProduceId(Integer.valueOf(produceId));
|
|
ptsMachine.setMachineIsRetreading(2);
|
|
ptsMachine.setMachineIsRetreading(2);
|
|
ptsList.add(ptsMachine);
|
|
ptsList.add(ptsMachine);
|
|
@@ -618,8 +645,8 @@ public class AdminMachineController {
|
|
ptsMachine.setMachineCreateTime(new Date());//创建时间
|
|
ptsMachine.setMachineCreateTime(new Date());//创建时间
|
|
ptsMachine.setMachineProduceType(produce.getProduceType());//产品类型
|
|
ptsMachine.setMachineProduceType(produce.getProduceType());//产品类型
|
|
ptsMachine.setMachineNfcId(productNfcId);
|
|
ptsMachine.setMachineNfcId(productNfcId);
|
|
- ptsMachine.setMachineHardwareVersion(ptsBom.getBomVersion());
|
|
|
|
- ptsMachine.setMachineSoftwareVersion(ptsBatch.getSoftwareVersionNo());
|
|
|
|
|
|
+ //ptsMachine.setMachineHardwareVersion(ptsBom.getBomId());
|
|
|
|
+ ptsMachine.setMachineSoftwareVersion(ptsBatch.getBatchSoftwareVersionId());
|
|
ptsMachine.setMachineProduceId(produce.getProduceId());
|
|
ptsMachine.setMachineProduceId(produce.getProduceId());
|
|
ptsMachine.setMachineIsRetreading(1);
|
|
ptsMachine.setMachineIsRetreading(1);
|
|
ptsMachine.setMachineBatchId(batchId);
|
|
ptsMachine.setMachineBatchId(batchId);
|