20241012更新
							parent
							
								
									3e2cfb234a
								
							
						
					
					
						commit
						89f797ee0e
					
				@ -0,0 +1,68 @@
 | 
			
		||||
{
 | 
			
		||||
  "properties" : { },
 | 
			
		||||
  "id" : "72e2009a2fe2476d94270cb8307a4185",
 | 
			
		||||
  "script" : null,
 | 
			
		||||
  "groupId" : "f4b3acf704cf4db29258ba70e24f8fc5",
 | 
			
		||||
  "name" : "详情",
 | 
			
		||||
  "createTime" : null,
 | 
			
		||||
  "updateTime" : 1728728158049,
 | 
			
		||||
  "lock" : null,
 | 
			
		||||
  "createBy" : null,
 | 
			
		||||
  "updateBy" : null,
 | 
			
		||||
  "path" : "/detail",
 | 
			
		||||
  "method" : "POST",
 | 
			
		||||
  "parameters" : [ ],
 | 
			
		||||
  "options" : [ ],
 | 
			
		||||
  "requestBody" : "",
 | 
			
		||||
  "headers" : [ ],
 | 
			
		||||
  "paths" : [ ],
 | 
			
		||||
  "responseBody" : null,
 | 
			
		||||
  "description" : null,
 | 
			
		||||
  "requestBodyDefinition" : null,
 | 
			
		||||
  "responseBodyDefinition" : null
 | 
			
		||||
}
 | 
			
		||||
================================
 | 
			
		||||
import '@/common/sql' as sql
 | 
			
		||||
 | 
			
		||||
String salesOrder = sql("salesOrder")
 | 
			
		||||
String scheduleNumber = body.scheduleNumber;
 | 
			
		||||
 | 
			
		||||
return {
 | 
			
		||||
    orderInfo: db.selectOne("""
 | 
			
		||||
            select 
 | 
			
		||||
                schedule_number,
 | 
			
		||||
                date_format(extrusion_date, '%Y-%m-%d') as extrusion_date,
 | 
			
		||||
                extrusion_machine,
 | 
			
		||||
                extrusion_team,
 | 
			
		||||
                remarks
 | 
			
		||||
            from mini_extrusion_schedule
 | 
			
		||||
                where 1=1
 | 
			
		||||
             and schedule_number=#{scheduleNumber}
 | 
			
		||||
                """),
 | 
			
		||||
    materials: db.select("""
 | 
			
		||||
            select 
 | 
			
		||||
            mesd.schedule_number,
 | 
			
		||||
            mesd.production_length,
 | 
			
		||||
            mesd.production_pieces,
 | 
			
		||||
            mesd.sawing_method,
 | 
			
		||||
            date_format(mso.sales_date, '%Y-%m-%d') as sales_date,
 | 
			
		||||
            mci.customer_name,
 | 
			
		||||
            su.user_name as salesperson_name,
 | 
			
		||||
            mso.price,
 | 
			
		||||
            mso.pricing_date,
 | 
			
		||||
            mso.tax_rate,
 | 
			
		||||
            mso.processing_fee,
 | 
			
		||||
            ${salesOrder}
 | 
			
		||||
        from 
 | 
			
		||||
        mini_extrusion_schedule_detail mesd 
 | 
			
		||||
        left join mini_sales_orders mso on mso.document_number =  mesd.sales_order_code
 | 
			
		||||
        left join sys_user su on su.user_id = mso.salesperson
 | 
			
		||||
        left join mini_customer_info mci on mci.customer_code = mso.customer_id
 | 
			
		||||
        left join mini_sales_order_materials msm 
 | 
			
		||||
    on mesd.sales_order_code = msm.sales_order_code and mesd.material_code = msm.material_code
 | 
			
		||||
        where 1=1 and mesd.schedule_number=#{scheduleNumber}
 | 
			
		||||
        
 | 
			
		||||
    """),
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue