@ -56,6 +56,11 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
PagerVo < MaterialProcurementDetailsVo > p = PagerUtil . pageToVo ( pagging , null ) ;
PagerVo < MaterialProcurementDetailsVo > p = PagerUtil . pageToVo ( pagging , null ) ;
return p ;
return p ;
}
}
public List < ProcurementDetailsVo > lists ( ) {
String state = "6" ;
List < ProcurementDetailsVo > pagging = baseMapper . listByState ( state ) ;
return pagging ;
}
public ResultBean save ( MaterialProcurementDetailsDto dto ) {
public ResultBean save ( MaterialProcurementDetailsDto dto ) {
ResultBean rb = ResultBean . fireFail ( ) ;
ResultBean rb = ResultBean . fireFail ( ) ;
@ -78,7 +83,7 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
}
}
if ( dto . getCommodityList ( ) . size ( ) > 1 ) {
if ( dto . getCommodityList ( ) . size ( ) > 1 ) {
for ( MaterialInventoryDto pro : dto . getCommodityList ( ) ) {
for ( MaterialInventoryDto pro : dto . getCommodityList ( ) ) {
entity . setType Sid ( pro . getSid ( ) ) ;
entity . setInventory Sid ( pro . getSid ( ) ) ;
entity . setState ( 1 ) ;
entity . setState ( 1 ) ;
entity . setType ( "3" ) ;
entity . setType ( "3" ) ;
entity . setWeight ( pro . getWeight ( ) ) ;
entity . setWeight ( pro . getWeight ( ) ) ;
@ -88,7 +93,7 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
return rb . success ( ) . setMsg ( "新增成功" ) ;
return rb . success ( ) . setMsg ( "新增成功" ) ;
} else {
} else {
for ( MaterialInventoryDto pro : dto . getCommodityList ( ) ) {
for ( MaterialInventoryDto pro : dto . getCommodityList ( ) ) {
entity . setType Sid ( pro . getSid ( ) ) ;
entity . setInventory Sid ( pro . getSid ( ) ) ;
entity . setState ( 1 ) ;
entity . setState ( 1 ) ;
entity . setType ( "3" ) ;
entity . setType ( "3" ) ;
entity . setWeight ( pro . getWeight ( ) ) ;
entity . setWeight ( pro . getWeight ( ) ) ;
@ -118,7 +123,8 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
ResultBean rb = new ResultBean ( ) ;
ResultBean rb = new ResultBean ( ) ;
Date curDate = new Date ( ) ;
Date curDate = new Date ( ) ;
String dfmt = DateUtil . format ( curDate , "yyyy-MM-dd" ) ;
String dfmt = DateUtil . format ( curDate , "yyyy-MM-dd" ) ;
List < MaterialProcurementDetails > materialProcurementDetails = baseMapper . selectList ( new QueryWrapper < MaterialProcurementDetails > ( ) . eq ( "sid" , dto . getSid ( ) ) ) ;
String sid = dto . getSid ( ) ;
List < MaterialProcurementDetails > materialProcurementDetails = baseMapper . selectList ( sid ) ;
SysUser sysUser = sysUserMapper . selectOne ( new QueryWrapper < SysUser > ( ) . eq ( "id" , StpUtil . getLoginIdAsString ( ) ) ) ;
SysUser sysUser = sysUserMapper . selectOne ( new QueryWrapper < SysUser > ( ) . eq ( "id" , StpUtil . getLoginIdAsString ( ) ) ) ;
//不存在保存加提交
//不存在保存加提交
if ( dto . getSid ( ) . equals ( "" ) | | dto . getSid ( ) . equals ( null ) ) {
if ( dto . getSid ( ) . equals ( "" ) | | dto . getSid ( ) . equals ( null ) ) {
@ -138,7 +144,7 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
if ( dto . getCommodityList ( ) . size ( ) > 1 ) {
if ( dto . getCommodityList ( ) . size ( ) > 1 ) {
for ( MaterialInventoryDto pro : dto . getCommodityList ( ) ) {
for ( MaterialInventoryDto pro : dto . getCommodityList ( ) ) {
BeanUtil . copyProperties ( dto , entity , "sid" ) ;
BeanUtil . copyProperties ( dto , entity , "sid" ) ;
entity . setType Sid ( pro . getType Sid ( ) ) ;
entity . setInventory Sid ( pro . getSid ( ) ) ;
entity . setState ( 2 ) ;
entity . setState ( 2 ) ;
entity . setType ( "3" ) ;
entity . setType ( "3" ) ;
entity . setWeight ( pro . getWeight ( ) ) ;
entity . setWeight ( pro . getWeight ( ) ) ;
@ -164,7 +170,7 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
}
}
for ( MaterialInventoryDto pro : dto . getCommodityList ( ) ) {
for ( MaterialInventoryDto pro : dto . getCommodityList ( ) ) {
BeanUtil . copyProperties ( dto , entity , "sid" ) ;
BeanUtil . copyProperties ( dto , entity , "sid" ) ;
entity . setType Sid ( pro . getType Sid ( ) ) ;
entity . setInventory Sid ( pro . getSid ( ) ) ;
entity . setState ( 2 ) ;
entity . setState ( 2 ) ;
entity . setType ( "3" ) ;
entity . setType ( "3" ) ;
entity . setWeight ( pro . getWeight ( ) ) ;
entity . setWeight ( pro . getWeight ( ) ) ;
@ -202,7 +208,7 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
SysUser sysUser = sysUserMapper . selectOne ( new QueryWrapper < SysUser > ( ) . eq ( "id" , StpUtil . getLoginIdAsString ( ) ) ) ;
SysUser sysUser = sysUserMapper . selectOne ( new QueryWrapper < SysUser > ( ) . eq ( "id" , StpUtil . getLoginIdAsString ( ) ) ) ;
String dtoSid = dto . getSid ( ) ;
String dtoSid = dto . getSid ( ) ;
ApprovalRecordDto recordDto = new ApprovalRecordDto ( ) ;
ApprovalRecordDto recordDto = new ApprovalRecordDto ( ) ;
List < MaterialProcurementDetails > list = baseMapper . selectList ( new QueryWrapper < MaterialProcurementDetails > ( ) . eq ( "sid" , dtoSid ) ) ;
List < MaterialProcurementDetails > list = baseMapper . selectList ( dtoSid ) ;
Date curDate = new Date ( ) ;
Date curDate = new Date ( ) ;
String dfmt = DateUtil . format ( curDate , "yyyy-MM-dd" ) ;
String dfmt = DateUtil . format ( curDate , "yyyy-MM-dd" ) ;
if ( dto . getOperate ( ) . equals ( "3" ) ) {
if ( dto . getOperate ( ) . equals ( "3" ) ) {
@ -246,7 +252,7 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
MaterialProcurementDetailsVo materialProcurementDetailsVo = baseMapper . getProBySid ( sid ) ;
MaterialProcurementDetailsVo materialProcurementDetailsVo = baseMapper . getProBySid ( sid ) ;
List < MaterialInventoryVo > list = new ArrayList < > ( ) ;
List < MaterialInventoryVo > list = new ArrayList < > ( ) ;
for ( MaterialProcurementDetailsVo pro : RawProcurementDetails ) {
for ( MaterialProcurementDetailsVo pro : RawProcurementDetails ) {
MaterialInventoryVo materialInventoryVo = baseMapper . getMaterial1BySid ( pro . getType Sid ( ) ) ;
MaterialInventoryVo materialInventoryVo = baseMapper . getMaterial1BySid ( pro . getInventory Sid ( ) ) ;
materialInventoryVo . setWeight ( pro . getWeight ( ) ) ;
materialInventoryVo . setWeight ( pro . getWeight ( ) ) ;
materialInventoryVo . setPrice ( pro . getPrice ( ) ) ;
materialInventoryVo . setPrice ( pro . getPrice ( ) ) ;
list . add ( materialInventoryVo ) ;
list . add ( materialInventoryVo ) ;
@ -258,7 +264,7 @@ public class MaterialProcurementDetailsService extends MybatisBaseService<Materi
ResultBean rb = new ResultBean ( ) ;
ResultBean rb = new ResultBean ( ) ;
List < ProcurementDetailsVo > list = baseMapper . getProByState ( state ) ;
List < ProcurementDetailsVo > list = baseMapper . getProByState ( state ) ;
for ( ProcurementDetailsVo procurementDetailsVo : list ) {
for ( ProcurementDetailsVo procurementDetailsVo : list ) {
List < MaterialProcurementDetails > details = baseMapper . selectList ( new QueryWrapper < MaterialProcurementDetails > ( ) . eq ( "sid" , procurementDetailsVo . getSid ( ) ) ) ;
List < MaterialProcurementDetails > details = baseMapper . selectList ( procurementDetailsVo . getSid ( ) ) ;
//订单总价值
//订单总价值
double i = 0 ;
double i = 0 ;
//入库总价值
//入库总价值