@ -3,11 +3,13 @@ package com.glxp.api.controller.collect;
import cn.hutool.core.util.StrUtil ;
import cn.hutool.core.util.StrUtil ;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper ;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper ;
import com.github.pagehelper.PageInfo ;
import com.github.pagehelper.PageInfo ;
import com.glxp.api.common.enums.ResultEnum ;
import com.glxp.api.common.res.BaseResponse ;
import com.glxp.api.common.res.BaseResponse ;
import com.glxp.api.common.util.ResultVOUtils ;
import com.glxp.api.common.util.ResultVOUtils ;
import com.glxp.api.controller.BaseController ;
import com.glxp.api.controller.BaseController ;
import com.glxp.api.dao.collect.IoCollectOrderBackupMapper ;
import com.glxp.api.dao.collect.IoCollectOrderBackupMapper ;
import com.glxp.api.entity.collect.IoCollectOrderBackup ;
import com.glxp.api.entity.collect.IoCollectOrderBackup ;
import com.glxp.api.entity.collect.IoCollectOrderBizBackup ;
import com.glxp.api.entity.collect.IoCollectOrderCodeMan ;
import com.glxp.api.entity.collect.IoCollectOrderCodeMan ;
import com.glxp.api.http.ErpBasicClient ;
import com.glxp.api.http.ErpBasicClient ;
import com.glxp.api.req.basic.BasicCollectUserRequest ;
import com.glxp.api.req.basic.BasicCollectUserRequest ;
@ -16,11 +18,14 @@ import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.UserWorkResponse ;
import com.glxp.api.res.basic.UserWorkResponse ;
import com.glxp.api.res.collect.CollectOrderBizResponse ;
import com.glxp.api.res.collect.CollectOrderBizResponse ;
import com.glxp.api.res.collect.CollectOrderUploadCountResponse ;
import com.glxp.api.res.collect.CollectOrderUploadCountResponse ;
import com.glxp.api.res.collect.IoCollectCodeResponse ;
import com.glxp.api.res.collect.IoCollectOrderResponse ;
import com.glxp.api.res.collect.IoCollectOrderResponse ;
import com.glxp.api.service.basic.BasicCollectUserService ;
import com.glxp.api.service.basic.BasicCollectUserService ;
import com.glxp.api.service.collect.IoCollectOrderBackupService ;
import com.glxp.api.service.collect.IoCollectOrderBackupService ;
import com.glxp.api.service.collect.IoCollectOrderBizBackupService ;
import com.glxp.api.service.collect.IoCollectOrderBizBackupService ;
import lombok.extern.slf4j.Slf4j ;
import lombok.extern.slf4j.Slf4j ;
import org.aspectj.weaver.ast.Var ;
import org.springframework.validation.BindingResult ;
import org.springframework.web.bind.annotation.GetMapping ;
import org.springframework.web.bind.annotation.GetMapping ;
import org.springframework.web.bind.annotation.PostMapping ;
import org.springframework.web.bind.annotation.PostMapping ;
import org.springframework.web.bind.annotation.RequestBody ;
import org.springframework.web.bind.annotation.RequestBody ;
@ -208,4 +213,22 @@ public class IoCollectOrderBackupController extends BaseController {
return ResultVOUtils . success ( collectOrderUploadCountResponse ) ;
return ResultVOUtils . success ( collectOrderUploadCountResponse ) ;
}
}
@GetMapping ( "/udiwms/basic/collect/ioCollectCodeBackup/getOrderDetails" )
public BaseResponse getOrderDetails ( CollectOrderRequest collectOrderRequest ,
BindingResult bindingResult ) {
if ( bindingResult . hasErrors ( ) ) {
return ResultVOUtils . error ( ResultEnum . PARAM_VERIFY_FALL , bindingResult . getFieldError ( ) . getDefaultMessage ( ) ) ;
}
CollectOrderBizRequest collectOrderBizRequest = new CollectOrderBizRequest ( ) ;
collectOrderBizRequest . setOrderIdFk ( collectOrderRequest . getBillNo ( ) ) ;
List < CollectOrderBizResponse > collectOrderBizResponses = ioCollectOrderBizBackupService . filterList ( collectOrderBizRequest ) ;
PageInfo < CollectOrderBizResponse > pageInfo = new PageInfo < > ( collectOrderBizResponses ) ;
PageSimpleResponse < CollectOrderBizResponse > pageSimpleResponse = new PageSimpleResponse < > ( ) ;
pageSimpleResponse . setTotal ( pageInfo . getTotal ( ) ) ;
pageSimpleResponse . setList ( collectOrderBizResponses ) ;
return ResultVOUtils . success ( pageSimpleResponse ) ;
}
}
}