Răsfoiți Sursa

修改代码

bifrons 2 ani în urmă
părinte
comite
8843faaaf9

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

@@ -38,7 +38,7 @@ public interface InsAreaCompanyMapper extends BaseMapper<InsAreaCompany> {
      * @param orderNo 订单号
      * @param orderNo 订单号
      * @return
      * @return
      */
      */
-    InsAreaCompany queryLatestStatus(@Param("orderNo") String orderNo);
+    String queryLatestStatus(@Param("orderNo") String orderNo);
 
 
 
 
     List<InsAreaCompany> getorDerIds();
     List<InsAreaCompany> getorDerIds();

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

@@ -57,7 +57,7 @@ public interface InsAreaCompanyService extends IService<InsAreaCompany> {
      *
      *
      * @param orderNo 主订单号
      * @param orderNo 主订单号
      */
      */
-    InsAreaCompany queryLatestStatus(String orderNo);
+    String queryLatestStatus(String orderNo);
 
 
     List<InsAreaCompany> getorDerIds();
     List<InsAreaCompany> getorDerIds();
 
 

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

@@ -77,7 +77,7 @@ public class InsAreaCompanyServiceImpl extends ServiceImpl<InsAreaCompanyMapper,
     }
     }
 
 
     @Override
     @Override
-    public InsAreaCompany queryLatestStatus(String orderNo) {
+    public String queryLatestStatus(String orderNo) {
         return baseMapper.queryLatestStatus(orderNo);
         return baseMapper.queryLatestStatus(orderNo);
     }
     }
 
 

+ 1 - 2
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -165,8 +165,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
 
 
             // 查出最新状态的子订单修改
             // 查出最新状态的子订单修改
             if (!InsOrderStatusEnum.ACCEPT_INSURANCE.getCode().equals(insAreaCompany.getOrderstatus())) {
             if (!InsOrderStatusEnum.ACCEPT_INSURANCE.getCode().equals(insAreaCompany.getOrderstatus())) {
-                InsAreaCompany insAreaCompanyNew = insAreaCompanyService.queryLatestStatus(insAreaCompany.getOrderno());
-                orderStatus = insAreaCompanyNew.getOrderstatus();
+                orderStatus = insAreaCompanyService.queryLatestStatus(insAreaCompany.getOrderno());
             } else {
             } else {
                 insOrders.setCompanyId(insAreaCompany.getCompanyId());
                 insOrders.setCompanyId(insAreaCompany.getCompanyId());
                 insOrders.setInsCompany(insAreaCompany.getInscompany());
                 insOrders.setInsCompany(insAreaCompany.getInscompany());

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

@@ -105,8 +105,8 @@
 
 
 
 
 
 
-    <select id="queryLatestStatus"  resultMap="BaseResultMap">
-        SELECT iac.*
+    <select id="queryLatestStatus"  resultType="java.lang.String">
+        SELECT iac.orderstatus
         FROM ins_area_company as iac
         FROM ins_area_company as iac
                  INNER JOIN (SELECT company_id, max(createtime) AS max_createtime
                  INNER JOIN (SELECT company_id, max(createtime) AS max_createtime
                              FROM ins_area_company
                              FROM ins_area_company