test(controller): 添加通过身份证号拉取用户信息的测试用例
添加测试用例验证CabinetController中通过身份证号拉取用户信息的功能 ``` ```msg refactor(approval): 优化退货审批服务的商品更新逻辑 将审批商品表的批量更新操作从审批通过方法移动到更合适的位置,避免重复更新 移除审批商品数量重置为0的不必要操作
This commit is contained in:
parent
f2eef230da
commit
2ca926771c
|
@ -4,6 +4,8 @@ import cn.hutool.http.HttpUtil;
|
|||
import cn.hutool.json.JSONUtil;
|
||||
import com.agileboot.common.constant.OpenApiConstants;
|
||||
import com.agileboot.common.core.dto.ResponseDTO;
|
||||
import com.agileboot.domain.ab98.api.Ab98ApiUtil;
|
||||
import com.agileboot.domain.ab98.api.Ab98UserDto;
|
||||
import com.agileboot.domain.shop.payment.SignUtils;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.junit.Test;
|
||||
|
@ -44,4 +46,11 @@ public class CabinetControllerTest {
|
|||
// 5. 验证响应
|
||||
System.out.println("Response: " + res);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testPullUserInfoByIdnum() {
|
||||
String IdNum = "452526196206215829";
|
||||
Ab98UserDto ab98UserDto = Ab98ApiUtil.pullUserInfoByIdnum("wxshop", "34164e41f0c6694be6bbbba0dc50c14a", IdNum);
|
||||
log.info("ab98UserDto:{}", JSONUtil.toJsonStr(ab98UserDto));
|
||||
}
|
||||
}
|
|
@ -425,6 +425,9 @@ public class ReturnApprovalApplicationService {
|
|||
model.setStatus(4); // 2表示审核通过状态
|
||||
model.updateById();
|
||||
|
||||
// 批量更新审批商品表
|
||||
approvalGoodsList.forEach(ApprovalGoodsEntity::updateById);
|
||||
|
||||
// 批量插入审批商品格口关联表
|
||||
approvalGoodsCellService.saveBatch(addApprovalGoodsCellList);
|
||||
}
|
||||
|
@ -450,9 +453,6 @@ public class ReturnApprovalApplicationService {
|
|||
if (approvalGoodsList == null || approvalGoodsList.isEmpty()) {
|
||||
throw new RuntimeException("未找到关联的订单商品");
|
||||
}
|
||||
approvalGoodsList.forEach(approvalGoods -> {
|
||||
approvalGoods.setApprovalQuantity(0);
|
||||
});
|
||||
|
||||
List<ApprovalGoodsCellEntity> approvalGoodsCellEntities = approvalGoodsCellService.selectByApprovalId(model.getApprovalId());
|
||||
|
||||
|
@ -521,9 +521,6 @@ public class ReturnApprovalApplicationService {
|
|||
|
||||
// 批量更新格口库存
|
||||
cabinetCellList.forEach(CabinetCellEntity::updateById);
|
||||
|
||||
// 批量更新审批商品表
|
||||
approvalGoodsList.forEach(ApprovalGoodsEntity::updateById);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue