|
|
@@ -171,6 +171,16 @@ public class PriceTemplateServiceImpl implements PriceTemplateService {
|
|
|
return priceTemplateMapper.selectList(reqVO);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void copyPriceTemplate(PriceTemplateSaveReqVO updateReqVO) {
|
|
|
+ Long id = IdUtil.getSnowflakeNextId();
|
|
|
+ // 更新
|
|
|
+ PriceTemplateDO updateObj = BeanUtils.toBean(updateReqVO, PriceTemplateDO.class);
|
|
|
+ updateObj.setId(id);
|
|
|
+ priceTemplateMapper.insert(updateObj);
|
|
|
+ saveRelation(id, updateReqVO);
|
|
|
+ }
|
|
|
+
|
|
|
private void saveRelation(Long objectId, PriceTemplateSaveReqVO vo) {
|
|
|
//插入房型价格系数
|
|
|
List<PriceRoomModelDO> roomModelList = vo.getRoomModelList();
|