|
@ -55,6 +55,8 @@ public class IotDeviceService extends BaseJpaService<IotDeviceDO,IotDeviceDao> {
|
|
|
private IotSystemDictService iotSystemDictService;
|
|
|
@Autowired
|
|
|
private IotProductDataTransmissionDao iotProductDataTransmissionDao;
|
|
|
@Autowired
|
|
|
private IotDeviceOrderDao iotDeviceOrderDao;
|
|
|
|
|
|
/**
|
|
|
* 新增
|
|
@ -81,11 +83,22 @@ public class IotDeviceService extends BaseJpaService<IotDeviceDO,IotDeviceDao> {
|
|
|
if(planDO!=null){
|
|
|
iotDevice.setNextQualityTime(planDO.getPlanTime());//下次质检时间
|
|
|
}
|
|
|
|
|
|
//计算是否已经完成订单
|
|
|
Integer num = iotDeviceDao.countByPurchaseId(iotDevice.getPurchaseId());//订单已经采购的数量
|
|
|
Integer purchaseNum = iotOrderPurchaseDao.sumByOrderId(purchaseDO.getOrderId());//订单需采购的数量
|
|
|
if((num+1)>=purchaseNum){
|
|
|
//采购订单已经完成
|
|
|
IotDeviceOrderDO iotDeviceOrderDO = iotDeviceOrderDao.findById(purchaseDO.getOrderId());
|
|
|
iotDeviceOrderDO.setOrderStatus(IotDeviceOrderDO.DeviceOrderStatus.completed.getValue());
|
|
|
iotDeviceOrderDao.save(iotDeviceOrderDO);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
iotDevice.setSaasId(getCode());
|
|
|
iotDevice.setDel(1);
|
|
|
return iotDeviceDao.save(iotDevice);
|
|
|
iotDeviceDao.save(iotDevice);
|
|
|
return iotDevice;
|
|
|
}
|
|
|
|
|
|
/**
|