@ -277,202 +277,18 @@ public class BusSalesOrderModelService extends MybatisBaseService<BusSalesOrderM
if ( StringUtils . isNotBlank ( topSidVin ) ) {
if ( ! topSidVin . equals ( topSid ) ) {
szConfig ( salesOrderSid , topSid , topPrice ) ;
/ * busSalesOrderMakeupService . deleteBySalesOrderSid ( salesOrderSid ) ;
//新增上装
BaseVehinstallmodelDetailsVo baseVehinstallmodel = baseVehinstallmodelFeign . fetchDetailsBySid ( topSid ) . getData ( ) ;
BusSalesOrderMakeup busSalesOrderMakeup = new BusSalesOrderMakeup ( ) ;
busSalesOrderMakeup . setSalesOrderSid ( salesOrderSid ) ;
//上装名称
busSalesOrderMakeup . setTopName ( baseVehinstallmodel . getInstallNameValue ( ) ) ;
busSalesOrderMakeup . setTopNameKey ( baseVehinstallmodel . getInstallNameKey ( ) ) ;
//委改方式
busSalesOrderMakeup . setRefitMethod ( baseVehinstallmodel . getRefitMethodValue ( ) ) ;
busSalesOrderMakeup . setCommissionReformTypeKey ( baseVehinstallmodel . getRefitMethodKey ( ) ) ;
//委改厂
busSalesOrderMakeup . setRefitFactory ( baseVehinstallmodel . getRefitFactory ( ) ) ;
//外廓尺寸
busSalesOrderMakeup . setSizeLong ( baseVehinstallmodel . getWk_long ( ) ) ;
busSalesOrderMakeup . setSizeWide ( baseVehinstallmodel . getWk_wide ( ) ) ;
busSalesOrderMakeup . setSizeHigh ( baseVehinstallmodel . getWk_high ( ) ) ;
//板材材质
busSalesOrderMakeup . setPlateMaterial ( baseVehinstallmodel . getPlateMaterialValue ( ) ) ;
busSalesOrderMakeup . setTextureKey ( baseVehinstallmodel . getPlateMaterialKey ( ) ) ;
//板材厚度
busSalesOrderMakeup . setPlateThickness ( "底:" + baseVehinstallmodel . getPlateThicknessBottom ( ) + "mm,边:" + baseVehinstallmodel . getPlateThicknessEdge ( ) + "mm" ) ;
busSalesOrderMakeup . setThicknessBottom ( baseVehinstallmodel . getPlateThicknessBottom ( ) ) ;
busSalesOrderMakeup . setThicknessEdge ( baseVehinstallmodel . getPlateThicknessEdge ( ) ) ;
//上装价格
if ( StringUtils . isNotBlank ( topPrice ) ) {
busSalesOrderMakeup . setTopPrice ( new BigDecimal ( topPrice ) ) ;
}
//更多配置
busSalesOrderMakeup . setMoreConfig ( baseVehinstallmodel . getMoreConfig ( ) ) ;
//颜色
busSalesOrderMakeup . setColor ( baseVehinstallmodel . getColorValue ( ) ) ;
busSalesOrderMakeup . setColorKey ( baseVehinstallmodel . getColorKey ( ) ) ;
//篷布滑道
busSalesOrderMakeup . setTarpaulinSlide ( baseVehinstallmodel . getTarpaulinSlide ( ) ) ;
//冷藏冷机
busSalesOrderMakeup . setRefirgerator ( baseVehinstallmodel . getRefrigerator ( ) ) ;
//自卸液压盖板
busSalesOrderMakeup . setSelfUnHyCoPl ( baseVehinstallmodel . getSelfUnHyCoPl ( ) ) ;
//地板加热
busSalesOrderMakeup . setFloorHeating ( baseVehinstallmodel . getFloorHeating ( ) ) ;
busSalesOrderMakeup . setBuyTypeKey ( "01" ) ;
busSalesOrderMakeup . setBuyTypeValue ( "公司采购" ) ;
busSalesOrderMakeup . setIsMain ( 0 ) ;
busSalesOrderMakeupService . insert ( busSalesOrderMakeup ) ;
busSalesOrderService . updateMakeUp ( salesOrderSid , "1" ) ; * /
} else {
BusSalesOrderMakeupDetailsVo busSalesOrderMakeupDetailsVo = busSalesOrderMakeupService . details ( salesOrderSid ) ;
if ( busSalesOrderMakeupDetailsVo = = null ) {
szConfig ( salesOrderSid , topSid , topPrice ) ;
/ * //新增上装
BaseVehinstallmodelDetailsVo baseVehinstallmodel = baseVehinstallmodelFeign . fetchDetailsBySid ( topSid ) . getData ( ) ;
BusSalesOrderMakeup busSalesOrderMakeup = new BusSalesOrderMakeup ( ) ;
busSalesOrderMakeup . setSalesOrderSid ( salesOrderSid ) ;
//上装名称
busSalesOrderMakeup . setTopName ( baseVehinstallmodel . getInstallNameValue ( ) ) ;
busSalesOrderMakeup . setTopNameKey ( baseVehinstallmodel . getInstallNameKey ( ) ) ;
//委改方式
busSalesOrderMakeup . setRefitMethod ( baseVehinstallmodel . getRefitMethodValue ( ) ) ;
busSalesOrderMakeup . setCommissionReformTypeKey ( baseVehinstallmodel . getRefitMethodKey ( ) ) ;
//委改厂
busSalesOrderMakeup . setRefitFactory ( baseVehinstallmodel . getRefitFactory ( ) ) ;
//外廓尺寸
busSalesOrderMakeup . setSizeLong ( baseVehinstallmodel . getWk_long ( ) ) ;
busSalesOrderMakeup . setSizeWide ( baseVehinstallmodel . getWk_wide ( ) ) ;
busSalesOrderMakeup . setSizeHigh ( baseVehinstallmodel . getWk_high ( ) ) ;
//板材材质
busSalesOrderMakeup . setPlateMaterial ( baseVehinstallmodel . getPlateMaterialValue ( ) ) ;
busSalesOrderMakeup . setTextureKey ( baseVehinstallmodel . getPlateMaterialKey ( ) ) ;
//板材厚度
busSalesOrderMakeup . setPlateThickness ( "底:" + baseVehinstallmodel . getPlateThicknessBottom ( ) + "mm,边:" + baseVehinstallmodel . getPlateThicknessEdge ( ) + "mm" ) ;
busSalesOrderMakeup . setThicknessBottom ( baseVehinstallmodel . getPlateThicknessBottom ( ) ) ;
busSalesOrderMakeup . setThicknessEdge ( baseVehinstallmodel . getPlateThicknessEdge ( ) ) ;
//上装价格
if ( StringUtils . isNotBlank ( topPrice ) ) {
busSalesOrderMakeup . setTopPrice ( new BigDecimal ( topPrice ) ) ;
}
//更多配置
busSalesOrderMakeup . setMoreConfig ( baseVehinstallmodel . getMoreConfig ( ) ) ;
//颜色
busSalesOrderMakeup . setColor ( baseVehinstallmodel . getColorValue ( ) ) ;
busSalesOrderMakeup . setColorKey ( baseVehinstallmodel . getColorKey ( ) ) ;
//篷布滑道
busSalesOrderMakeup . setTarpaulinSlide ( baseVehinstallmodel . getTarpaulinSlide ( ) ) ;
//冷藏冷机
busSalesOrderMakeup . setRefirgerator ( baseVehinstallmodel . getRefrigerator ( ) ) ;
//自卸液压盖板
busSalesOrderMakeup . setSelfUnHyCoPl ( baseVehinstallmodel . getSelfUnHyCoPl ( ) ) ;
//地板加热
busSalesOrderMakeup . setFloorHeating ( baseVehinstallmodel . getFloorHeating ( ) ) ;
busSalesOrderMakeup . setBuyTypeKey ( "01" ) ;
busSalesOrderMakeup . setBuyTypeValue ( "公司采购" ) ;
busSalesOrderMakeup . setIsMain ( 0 ) ;
busSalesOrderMakeupService . insert ( busSalesOrderMakeup ) ;
busSalesOrderService . updateMakeUp ( salesOrderSid , "1" ) ; * /
}
}
} else {
if ( StringUtils . isNotBlank ( topSid ) ) {
szConfig ( salesOrderSid , topSid , topPrice ) ;
/ * busSalesOrderMakeupService . deleteBySalesOrderSid ( salesOrderSid ) ;
//新增上装
BaseVehinstallmodelDetailsVo baseVehinstallmodel = baseVehinstallmodelFeign . fetchDetailsBySid ( topSid ) . getData ( ) ;
BusSalesOrderMakeup busSalesOrderMakeup = new BusSalesOrderMakeup ( ) ;
busSalesOrderMakeup . setSalesOrderSid ( salesOrderSid ) ;
//上装名称
busSalesOrderMakeup . setTopName ( baseVehinstallmodel . getInstallNameValue ( ) ) ;
busSalesOrderMakeup . setTopNameKey ( baseVehinstallmodel . getInstallNameKey ( ) ) ;
//委改方式
busSalesOrderMakeup . setRefitMethod ( baseVehinstallmodel . getRefitMethodValue ( ) ) ;
busSalesOrderMakeup . setCommissionReformTypeKey ( baseVehinstallmodel . getRefitMethodKey ( ) ) ;
//委改厂
busSalesOrderMakeup . setRefitFactory ( baseVehinstallmodel . getRefitFactory ( ) ) ;
//外廓尺寸
busSalesOrderMakeup . setSizeLong ( baseVehinstallmodel . getWk_long ( ) ) ;
busSalesOrderMakeup . setSizeWide ( baseVehinstallmodel . getWk_wide ( ) ) ;
busSalesOrderMakeup . setSizeHigh ( baseVehinstallmodel . getWk_high ( ) ) ;
//板材材质
busSalesOrderMakeup . setPlateMaterial ( baseVehinstallmodel . getPlateMaterialValue ( ) ) ;
busSalesOrderMakeup . setTextureKey ( baseVehinstallmodel . getPlateMaterialKey ( ) ) ;
//板材厚度
busSalesOrderMakeup . setPlateThickness ( "底:" + baseVehinstallmodel . getPlateThicknessBottom ( ) + "mm,边:" + baseVehinstallmodel . getPlateThicknessEdge ( ) + "mm" ) ;
busSalesOrderMakeup . setThicknessBottom ( baseVehinstallmodel . getPlateThicknessBottom ( ) ) ;
busSalesOrderMakeup . setThicknessEdge ( baseVehinstallmodel . getPlateThicknessEdge ( ) ) ;
//上装价格
if ( StringUtils . isNotBlank ( topPrice ) ) {
busSalesOrderMakeup . setTopPrice ( new BigDecimal ( topPrice ) ) ;
}
//更多配置
busSalesOrderMakeup . setMoreConfig ( baseVehinstallmodel . getMoreConfig ( ) ) ;
//颜色
busSalesOrderMakeup . setColor ( baseVehinstallmodel . getColorValue ( ) ) ;
busSalesOrderMakeup . setColorKey ( baseVehinstallmodel . getColorKey ( ) ) ;
//篷布滑道
busSalesOrderMakeup . setTarpaulinSlide ( baseVehinstallmodel . getTarpaulinSlide ( ) ) ;
//冷藏冷机
busSalesOrderMakeup . setRefirgerator ( baseVehinstallmodel . getRefrigerator ( ) ) ;
//自卸液压盖板
busSalesOrderMakeup . setSelfUnHyCoPl ( baseVehinstallmodel . getSelfUnHyCoPl ( ) ) ;
//地板加热
busSalesOrderMakeup . setFloorHeating ( baseVehinstallmodel . getFloorHeating ( ) ) ;
busSalesOrderMakeup . setBuyTypeKey ( "01" ) ;
busSalesOrderMakeup . setBuyTypeValue ( "公司采购" ) ;
busSalesOrderMakeup . setIsMain ( 0 ) ;
busSalesOrderMakeupService . insert ( busSalesOrderMakeup ) ;
busSalesOrderService . updateMakeUp ( salesOrderSid , "1" ) ; * /
}
}
} else {
/ * busSalesOrderMakeupService . deleteBySalesOrderSid ( salesOrderSid ) ;
//新增上装
BaseVehinstallmodelDetailsVo baseVehinstallmodel = baseVehinstallmodelFeign . fetchDetailsBySid ( topSid ) . getData ( ) ;
BusSalesOrderMakeup busSalesOrderMakeup = new BusSalesOrderMakeup ( ) ;
busSalesOrderMakeup . setSalesOrderSid ( salesOrderSid ) ;
//上装名称
busSalesOrderMakeup . setTopName ( baseVehinstallmodel . getInstallNameValue ( ) ) ;
busSalesOrderMakeup . setTopNameKey ( baseVehinstallmodel . getInstallNameKey ( ) ) ;
//委改方式
busSalesOrderMakeup . setRefitMethod ( baseVehinstallmodel . getRefitMethodValue ( ) ) ;
busSalesOrderMakeup . setCommissionReformTypeKey ( baseVehinstallmodel . getRefitMethodKey ( ) ) ;
//委改厂
busSalesOrderMakeup . setRefitFactory ( baseVehinstallmodel . getRefitFactory ( ) ) ;
//外廓尺寸
busSalesOrderMakeup . setSizeLong ( baseVehinstallmodel . getWk_long ( ) ) ;
busSalesOrderMakeup . setSizeWide ( baseVehinstallmodel . getWk_wide ( ) ) ;
busSalesOrderMakeup . setSizeHigh ( baseVehinstallmodel . getWk_high ( ) ) ;
//板材材质
busSalesOrderMakeup . setPlateMaterial ( baseVehinstallmodel . getPlateMaterialValue ( ) ) ;
busSalesOrderMakeup . setTextureKey ( baseVehinstallmodel . getPlateMaterialKey ( ) ) ;
//板材厚度
busSalesOrderMakeup . setPlateThickness ( "底:" + baseVehinstallmodel . getPlateThicknessBottom ( ) + "mm,边:" + baseVehinstallmodel . getPlateThicknessEdge ( ) + "mm" ) ;
busSalesOrderMakeup . setThicknessBottom ( baseVehinstallmodel . getPlateThicknessBottom ( ) ) ;
busSalesOrderMakeup . setThicknessEdge ( baseVehinstallmodel . getPlateThicknessEdge ( ) ) ;
//上装价格
if ( StringUtils . isNotBlank ( topPrice ) ) {
busSalesOrderMakeup . setTopPrice ( new BigDecimal ( topPrice ) ) ;
}
//更多配置
busSalesOrderMakeup . setMoreConfig ( baseVehinstallmodel . getMoreConfig ( ) ) ;
//颜色
busSalesOrderMakeup . setColor ( baseVehinstallmodel . getColorValue ( ) ) ;
busSalesOrderMakeup . setColorKey ( baseVehinstallmodel . getColorKey ( ) ) ;
//篷布滑道
busSalesOrderMakeup . setTarpaulinSlide ( baseVehinstallmodel . getTarpaulinSlide ( ) ) ;
//冷藏冷机
busSalesOrderMakeup . setRefirgerator ( baseVehinstallmodel . getRefrigerator ( ) ) ;
//自卸液压盖板
busSalesOrderMakeup . setSelfUnHyCoPl ( baseVehinstallmodel . getSelfUnHyCoPl ( ) ) ;
//地板加热
busSalesOrderMakeup . setFloorHeating ( baseVehinstallmodel . getFloorHeating ( ) ) ;
busSalesOrderMakeup . setBuyTypeKey ( "01" ) ;
busSalesOrderMakeup . setBuyTypeValue ( "公司采购" ) ;
busSalesOrderMakeup . setIsMain ( 0 ) ;
busSalesOrderMakeupService . insert ( busSalesOrderMakeup ) ;
busSalesOrderService . updateMakeUp ( salesOrderSid , "1" ) ; * /
szConfig ( salesOrderSid , topSid , topPrice ) ;
}
}
@ -739,8 +555,8 @@ public class BusSalesOrderModelService extends MybatisBaseService<BusSalesOrderM
return rb . setMsg ( "采购数量不能为空" ) ;
}
num = Integer . parseInt ( dto . getArrangeNumber ( ) ) ;
busSalesOrder . setPurchaseSystemName ( "" ) ;
busSalesOrder . setPurchaseSystemSid ( "" ) ;
/ * busSalesOrder . setPurchaseSystemName ( "" ) ;
busSalesOrder . setPurchaseSystemSid ( "" ) ; * /
busSalesOrderService . updateById ( busSalesOrder ) ;
}
//新增或更新价格信息中的台数及单台销售指导价