granular
This commit is contained in:
@@ -123,10 +123,23 @@ router.get('/plans', async (req, res, next) => {
|
|||||||
// Only get spreader settings for granular applications with equipment
|
// Only get spreader settings for granular applications with equipment
|
||||||
if (plan.equipment_name && productsResult.rows.length > 0) {
|
if (plan.equipment_name && productsResult.rows.length > 0) {
|
||||||
const firstProduct = productsResult.rows[0];
|
const firstProduct = productsResult.rows[0];
|
||||||
|
console.log('Checking spreader settings for plan:', {
|
||||||
|
planId: plan.id,
|
||||||
|
equipmentName: plan.equipment_name,
|
||||||
|
productInfo: {
|
||||||
|
productId: firstProduct.product_id,
|
||||||
|
userProductId: firstProduct.user_product_id,
|
||||||
|
sharedName: firstProduct.shared_name,
|
||||||
|
customProductType: firstProduct.custom_product_type
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
const productType = firstProduct.shared_name ?
|
const productType = firstProduct.shared_name ?
|
||||||
(await pool.query('SELECT product_type FROM products WHERE id = $1', [firstProduct.product_id])).rows[0]?.product_type :
|
(await pool.query('SELECT product_type FROM products WHERE id = $1', [firstProduct.product_id])).rows[0]?.product_type :
|
||||||
firstProduct.custom_product_type;
|
firstProduct.custom_product_type;
|
||||||
|
|
||||||
|
console.log('Detected product type:', productType);
|
||||||
|
|
||||||
if (productType === 'granular') {
|
if (productType === 'granular') {
|
||||||
// Get equipment ID
|
// Get equipment ID
|
||||||
const equipmentResult = await pool.query(
|
const equipmentResult = await pool.query(
|
||||||
@@ -134,6 +147,13 @@ router.get('/plans', async (req, res, next) => {
|
|||||||
[plan.equipment_name, req.user.id]
|
[plan.equipment_name, req.user.id]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
console.log('Equipment lookup result:', {
|
||||||
|
equipmentName: plan.equipment_name,
|
||||||
|
userId: req.user.id,
|
||||||
|
foundEquipment: equipmentResult.rows.length > 0,
|
||||||
|
equipmentId: equipmentResult.rows[0]?.id
|
||||||
|
});
|
||||||
|
|
||||||
if (equipmentResult.rows.length > 0) {
|
if (equipmentResult.rows.length > 0) {
|
||||||
const equipmentId = equipmentResult.rows[0].id;
|
const equipmentId = equipmentResult.rows[0].id;
|
||||||
spreaderSetting = await getSpreaderSettingsForEquipment(
|
spreaderSetting = await getSpreaderSettingsForEquipment(
|
||||||
@@ -142,6 +162,13 @@ router.get('/plans', async (req, res, next) => {
|
|||||||
firstProduct.user_product_id,
|
firstProduct.user_product_id,
|
||||||
req.user.id
|
req.user.id
|
||||||
);
|
);
|
||||||
|
|
||||||
|
console.log('Spreader setting lookup result:', {
|
||||||
|
equipmentId,
|
||||||
|
productId: firstProduct.product_id,
|
||||||
|
userProductId: firstProduct.user_product_id,
|
||||||
|
setting: spreaderSetting
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user