| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.panzhihua.common.model.dtos.equipment.UnionShippingAddressDto; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import com.panzhihua.service_equipment.dao.UnionShippingAddressMapper; |
| | | import com.panzhihua.service_equipment.model.dos.UnionShippingAddress; |
| | | import com.panzhihua.service_equipment.service.UnionShippingAddressService; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R<UnionShippingAddress> getDefaultData(String userId) { |
| | | return R.ok(baseMapper.getDefaultData(userId)); |
| | | } |
| | | |
| | | @Override |
| | | public R insert(UnionShippingAddressDto item) |
| | | { |
| | | if(StringUtils.equals("true",item.getIsDefault())) |
| | | { |
| | | UnionShippingAddress unionShippingAddress=baseMapper.getDefaultData(item.getUserId()); |
| | | if(unionShippingAddress!=null) |
| | | { |
| | | UnionShippingAddressDto dto=new UnionShippingAddressDto(); |
| | | dto.setId(unionShippingAddress.getId()); |
| | | dto.setIsDefault("false"); |
| | | baseMapper.update(dto); |
| | | } |
| | | } |
| | | |
| | | int num= baseMapper.insert(item); |
| | | if(num>0) |
| | | { |