xiaoyong931011
2022-08-11 4ad97805f344db5c46e7d6e69ef2140234cbe52c
20220810
2 files modified
9 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/dto/ApiLeaderOrderConfirmDto.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java 7 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/dto/ApiLeaderOrderConfirmDto.java
@@ -10,6 +10,6 @@
@ApiModel(value = "ApiLeaderOrderConfirmDto", description = "参数接收类")
public class ApiLeaderOrderConfirmDto {
    private List<Long> ids;
    private String ids;
}
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java
@@ -130,11 +130,12 @@
    @Transactional
    public FebsResponse leaderOrderConfirm(ApiLeaderOrderConfirmDto apiLeaderOrderConfirmDto) {
        log.info("确认到达",apiLeaderOrderConfirmDto.getIds());
        List<Long> ids = apiLeaderOrderConfirmDto.getIds();
        if(CollUtil.isEmpty(ids)){
        List<String> idsStr = StrUtil.splitTrim(apiLeaderOrderConfirmDto.getIds(),",");
        if(CollUtil.isEmpty(idsStr)){
            return new FebsResponse().fail().message("请选择订单");
        }
        for(Long orderId : ids){
        for(String orderIdStr : idsStr){
            long orderId = Long.parseLong(orderIdStr);
            MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(orderId);
            if(ObjectUtil.isEmpty(mallOrderInfo)){
                continue;