z8018
8 天以前 d5317aef1dbb595923af02ede8bfa33ba37d6eb6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { query } from "../common/sqlite"
 
 
export default {
    async getOrdersData(orderNo){
        const orderData = await query(`SELECT ROW_NUMBER() OVER (ORDER BY material_name) AS rowNum, tempOrders.orderNo, customer, material_name, createTime FROM 
        (SELECT * FROM orders WHERE orderNo = ?) tempOrders JOIN 
        (SELECT * FROM order_materials WHERE orderNo = ?) tempMats 
        ON tempOrders.orderNo = tempMats.orderNo`,[orderNo, orderNo]);
        
        return orderData;
    },
    
    async getOrderScanData(orderNo, matName){
        const scanData = await query(`SELECT ROW_NUMBER() OVER (ORDER BY scan_time) AS rowNum, orderNo, materialName, scan_content, reference_content, scan_time FROM 
        scan_records WHERE orderNo = ? AND materialName = ?`,[orderNo, matName])
        
        return scanData;
    }
}