|
@@ -93,101 +93,4 @@ public class SysSettlementRateServiceImpl extends ServiceImpl<SysSettlementRateM
|
|
|
return baseMapper.deleteSysSettlementRateByIds(ids);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 删除结算费率信息
|
|
|
- *
|
|
|
- * @param id 结算费率主键
|
|
|
- * @return 结果
|
|
|
- */
|
|
|
- @Override
|
|
|
- public int deleteSysSettlementRateById(Long id) {
|
|
|
- return baseMapper.deleteSysSettlementRateById(id);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public int insertFactoryRate(ManageFactory manageFactory) {
|
|
|
- SysSettlementRate sysSettlementRate = new SysSettlementRate();
|
|
|
- //材料费率
|
|
|
- sysSettlementRate.setMaterialRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementMaterialRate.getCode())));
|
|
|
- //管理费率
|
|
|
- sysSettlementRate.setManageRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementManageRate.getCode())));
|
|
|
- //押金费率
|
|
|
- sysSettlementRate.setDepositRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementDepositRate.getCode())));
|
|
|
- // 云洗费率
|
|
|
- sysSettlementRate.setFactoryRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementOnlineWashRate.getCode())));
|
|
|
-
|
|
|
-// //异店消费费率
|
|
|
-// sysSettlementRate.setOtherStoreRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementOtherStoreRate.getCode())));
|
|
|
-// //支付宝费率
|
|
|
-// sysSettlementRate.setAliPayRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementAliRate.getCode())));
|
|
|
-// //微信费率
|
|
|
-// sysSettlementRate.setWxPayRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementWXRate.getCode())));
|
|
|
- sysSettlementRate.setSourceType("01");
|
|
|
- sysSettlementRate.setOrgId(manageFactory.getId());
|
|
|
- return baseMapper.insertSysSettlementRate(sysSettlementRate);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public int insertStoreRate(SysStore sysStore) {
|
|
|
- SysSettlementRate sysSettlementRate = new SysSettlementRate();
|
|
|
- //工厂结算费率
|
|
|
- sysSettlementRate.setFactoryRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementFactoryRate.getCode())));
|
|
|
- //材料费率
|
|
|
- sysSettlementRate.setMaterialRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementMaterialRate.getCode())));
|
|
|
- //管理费率
|
|
|
- sysSettlementRate.setManageRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementManageRate.getCode())));
|
|
|
- //押金费率
|
|
|
- sysSettlementRate.setDepositRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementDepositRate.getCode())));
|
|
|
- //异店消费费率
|
|
|
- sysSettlementRate.setOtherStoreRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementOtherStoreRate.getCode())));
|
|
|
- //支付宝费率
|
|
|
- sysSettlementRate.setAliPayRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementAliRate.getCode())));
|
|
|
- //微信费率
|
|
|
- sysSettlementRate.setWxPayRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementWXRate.getCode())));
|
|
|
- sysSettlementRate.setSourceType("02");
|
|
|
- sysSettlementRate.setOrgId(sysStore.getId());
|
|
|
-
|
|
|
- return baseMapper.insertSysSettlementRate(sysSettlementRate);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void insertAllRate() {
|
|
|
- SysSettlementRate store = new SysSettlementRate();
|
|
|
- //工厂结算费率
|
|
|
- store.setFactoryRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementFactoryRate.getCode())));
|
|
|
- //材料费率
|
|
|
- store.setMaterialRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementMaterialRate.getCode())));
|
|
|
- //管理费率
|
|
|
- store.setManageRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementManageRate.getCode())));
|
|
|
- //押金费率
|
|
|
- store.setDepositRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementDepositRate.getCode())));
|
|
|
- //异店消费费率
|
|
|
- store.setOtherStoreRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementOtherStoreRate.getCode())));
|
|
|
- //支付宝费率
|
|
|
- store.setAliPayRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementAliRate.getCode())));
|
|
|
- //微信费率
|
|
|
- store.setWxPayRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.StoreSettlementWXRate.getCode())));
|
|
|
-
|
|
|
- baseMapper.insertAllRateStore(store);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- SysSettlementRate factory = new SysSettlementRate();
|
|
|
- //材料费率
|
|
|
- factory.setMaterialRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementMaterialRate.getCode())));
|
|
|
- //管理费率
|
|
|
- factory.setManageRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementManageRate.getCode())));
|
|
|
- //押金费率
|
|
|
- factory.setDepositRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementDepositRate.getCode())));
|
|
|
- // 云洗费率
|
|
|
- factory.setFactoryRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementOnlineWashRate.getCode())));
|
|
|
-// //异店消费费率
|
|
|
-// factory.setOtherStoreRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementOtherStoreRate.getCode())));
|
|
|
-// //支付宝费率
|
|
|
-// factory.setAliPayRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementAliRate.getCode())));
|
|
|
-// //微信费率
|
|
|
-// factory.setWxPayRate(new BigDecimal(configService.selectConfigByKey(SysConfigKey.FactorySettlementWXRate.getCode())));
|
|
|
- baseMapper.insertAllRateFactory(factory);
|
|
|
- }
|
|
|
}
|