Sfoglia il codice sorgente

添加外部订单审核通过的接口

hxl13994548489 2 anni fa
parent
commit
9900f082d1

+ 11 - 0
src/main/java/com/ydtech/modules/order/controller/ExternalOrderController.java

@@ -121,4 +121,15 @@ public class ExternalOrderController {
         Page page = buildPageRequest(rejectPageQueryVo.getPageDto());
         return HttpResult.ok(insAreaCompanyService.getStageOrder(page, BaseController.getUser().getId(),rejectPageQueryVo));
     }
+
+
+    /**
+     * 外部审核通过分页列表
+     */
+    @PostMapping("/orderCheckPage")
+    @ApiOperation("外部审核通过分页列表")
+    public HttpResult<Object> orderCheckPage(@RequestBody RejectPageQueryVo rejectPageQueryVo){
+        Page page = buildPageRequest(rejectPageQueryVo.getPageDto());
+        return HttpResult.ok(insAreaCompanyService.orderCheckPage(page, BaseController.getUser().getId(),rejectPageQueryVo));
+    }
 }

+ 9 - 0
src/main/java/com/ydtech/modules/order/dao/InsAreaCompanyMapper.java

@@ -314,6 +314,15 @@ public interface InsAreaCompanyMapper extends BaseMapper<InsAreaCompany> {
      * @return
      */
     List<OrdersDataExcel> querOrdersDataListExcel( @Param("vo") OrdersDataVo ordersDataVo);
+
+    /***
+     *
+     * @param page
+     * @param userId
+     * @param rejectPageQueryVo
+     * @return  查询已审核的外部订单
+     */
+    Page<InsAreaCompany> orderCheckPage(Page page, @Param("userId") String userId, @Param("vo") RejectPageQueryVo rejectPageQueryVo);
 }
 
 

+ 7 - 0
src/main/java/com/ydtech/modules/order/service/InsAreaCompanyService.java

@@ -211,4 +211,11 @@ public interface InsAreaCompanyService extends IService<InsAreaCompany> {
      * @param orderStatus 订单状态
      */
     void saveInsOrdersUnderwritingReason(String subNoOrder, String message, String orderStatus);
+    /**
+     *  @version
+     *  @author: hxl
+     *  @Date: 2024/9/14 16:58
+     *  @Description: 查询外部审核通过的订单
+     */
+    Page<InsAreaCompany>  orderCheckPage(Page page, String id, RejectPageQueryVo rejectPageQueryVo);
 }

+ 10 - 0
src/main/java/com/ydtech/modules/order/service/impl/InsAreaCompanyServiceImpl.java

@@ -1002,6 +1002,16 @@ public class InsAreaCompanyServiceImpl extends ServiceImpl<InsAreaCompanyMapper,
         }
         insOrdersUnderwritingReasonService.saveInsOrdersUnderwritingReason(subNoOrder, message, orderStatus);
     }
+    /**
+     *  @version
+     *  @author: hxl
+     *  @Date: 2024/9/14 16:59
+     *  @Description: 审核通过的外部订单
+     */
+    @Override
+    public Page<InsAreaCompany> orderCheckPage(Page page, String userId, RejectPageQueryVo rejectPageQueryVo) {
+        return  baseMapper.orderCheckPage(page, userId, rejectPageQueryVo);
+    }
 
 
 }

+ 33 - 0
src/main/resources/mapper/modules/order/InsAreaCompanyMapper.xml

@@ -2257,5 +2257,38 @@
         )  b  on b.licenseno  =a.licenseno
     </select>
 
+    <select id="orderCheckPage" resultType="com.ydtech.modules.order.entity.InsAreaCompany">
+        select
+            iac.id,
+            iac.orderno,
+            iac.agreement_id,
+            iac.jqpremium,
+            iac.sypremium,
+            iac.jypremium,
+            iac.taxamount,
+            iac.sumpremium,
+            io.licenseno,
+            iac.createtime,
+            su.name  as auditname
+        FROM
+        ins_area_company iac
+        LEFT JOIN
+        ins_orders io on iac.orderno = io.orderno
+            left join  ptl_agreement  agree  on iac.agreement_id =agree.id
+            left join  ins_fee_audit  ifa  on  iac.id =  ifa.ins_order_no
+            left join  sys_user su  on su.id= ifa.audituser
+        WHERE
+        iac.operator_id = #{userId}
+        AND
+        iac.orderstatus = 3
+        and agree.is_external =1
+        and  auditstatus =1
+        <if test="vo.id  != null  and  vo.id!='' ">
+            and  iac.id = #{vo.id}
+        </if>
+        <if test="vo.licenseno  != null  and  vo.licenseno!='' ">
+            and  io.licenseno like  CONCAT('%', #{vo.licenseno}, '%')
+        </if>
+    </select>
 
 </mapper>