提交修改

This commit is contained in:
quyixiao 2025-12-02 19:06:17 +08:00
parent afbf5de248
commit eb0beacfc5
2 changed files with 7 additions and 6 deletions

View File

@ -13,6 +13,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.heyu.api.data.entity.vv.VvBuyerAddressEntity;
import com.lz.mybatis.plugin.annotations.By;
import com.lz.mybatis.plugin.annotations.Column;
import com.lz.mybatis.plugin.annotations.IF;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -48,9 +49,10 @@ public interface VvBuyerAddressDao extends BaseMapper<VvBuyerAddressEntity> {
int updateVvBuyerAddressStatusById(@Column(VvBuyerAddressEntity.status_) String status,
@By @Column(VvBuyerAddressEntity.status_) String status1,
@IF @By @Column(VvBuyerAddressEntity.status_) String status1,
@By@Column(VvBuyerAddressEntity.buyer_id) Long buyerId);
int updateVvBuyerAddressStatusByBuyerId(@Column(VvBuyerAddressEntity.status_) String status,
@By@Column(VvBuyerAddressEntity.buyer_id) Long buyerId);
}

View File

@ -37,6 +37,7 @@ public class AppBuyerAddressManagerController {
/***
* 列表
* /app/buyer/address/list
*/
@Describe("买家地址列表")
@RequestMapping("/list")
@ -55,19 +56,17 @@ public class AppBuyerAddressManagerController {
return R.ok().setData(pageUtils);
}
// /app/buyer/address/insertOrUpdate
@Describe("买家地址插入或修改")
@RequestMapping("/insertOrUpdate")
public R inserOrUpdate(@RequestBody VvBuyerAddressEntity vvBuyerAddressEntity) {
VvBuyerEntity vvBuyerEntity = vvBuyerDao.selectVvBuyerById(vvBuyerAddressEntity.getBuyerId());
// 如果当前状态是默认地址
if (BuyerAddressEnums.default_address.equals(vvBuyerAddressEntity.getStatus())) {
if (BuyerAddressEnums.default_address.getStatus().equals(vvBuyerAddressEntity.getStatus())) {
vvBuyerAddressDao.updateVvBuyerAddressStatusById(BuyerAddressEnums.common.getStatus(),
BuyerAddressEnums.default_address.getStatus(),
vvBuyerAddressEntity.getBuyerId());
}
vvBuyerAddressEntity.setBuyerName(vvBuyerEntity.getBuyerName());
vvBuyerAddressEntity.setBuyerPhone(vvBuyerEntity.getBuyerPhone());
vvBuyerAddressEntity.setBuyerWeixin(vvBuyerEntity.getBuyerWeixin());
vvBuyerAddressDao.insertOrUpdateVvBuyerAddress(vvBuyerAddressEntity);
return R.ok();
}