|
|
@ -271,11 +271,12 @@ public class CustomerFootBarServiceImpl extends BaseServiceImpl<CustomerFootBarD |
|
|
|
|
|
|
|
@Transactional |
|
|
|
@Override |
|
|
|
public void deleteFootBar(String id) { |
|
|
|
public void deleteFootBar(String id,String userId) { |
|
|
|
CustomerFootBarEntity defaultFootbar = baseDao.selectById(id); |
|
|
|
// 注释07.28,暂时不要物理删除
|
|
|
|
// baseDao.physicsDeleteByAppTypeAndBarKey(defaultFootbar.getAppType(), defaultFootbar.getBarKey(),id);
|
|
|
|
baseDao.deleteById(id); |
|
|
|
defaultFootbar.setDelFlag("1"); |
|
|
|
baseDao.updateFootBarDel(id,userId); |
|
|
|
// 删除缓存中的footbar。若缓存删除失败,则事务回滚,db中的不应该成功
|
|
|
|
redisUtils.delete(RedisKeys.getCustomerFootbarKey(defaultFootbar.getCustomerId(), defaultFootbar.getAppType())); |
|
|
|
} |
|
|
@ -380,6 +381,10 @@ public class CustomerFootBarServiceImpl extends BaseServiceImpl<CustomerFootBarD |
|
|
|
entity.setCustomerId(form.getCustomerId()); |
|
|
|
entity.setOrderIndex(baseDao.fetchNextOrder(form.getCustomerId(), form.getAppType())); |
|
|
|
entity.setDisplay(true); |
|
|
|
entity.setCreatedBy(form.getUserId()); |
|
|
|
entity.setUpdatedBy(form.getUserId()); |
|
|
|
entity.setCreatedTime(new Date()); |
|
|
|
entity.setUpdatedTime(new Date()); |
|
|
|
baseDao.insert(entity); |
|
|
|
}); |
|
|
|
} |
|
|
|