Преглед на файлове

修改bug:
补录订单-订单管理,补录订单-订单管理中的数据没有做隔离

jiakai преди 4 месеца
родител
ревизия
9f3175e473

+ 9 - 0
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsOrdersServiceImpl.java

@@ -427,6 +427,15 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
             insOrdersParam.setStartDate(insOrdersParam.getRecordingTime()[0]);
             insOrdersParam.setStartDate(insOrdersParam.getRecordingTime()[0]);
             insOrdersParam.setEndDate(insOrdersParam.getRecordingTime()[1]);
             insOrdersParam.setEndDate(insOrdersParam.getRecordingTime()[1]);
         }
         }
+        String systemCode = "";
+        //如果是APP登录的话 则传递SystemCode的头部字段
+        if (baseController.getUserSystemCode().equals("APP")) {
+            HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
+            systemCode = request.getHeader("system_code");
+        } else {
+            systemCode =  baseController.getUserSystemCode();
+        }
+        insOrdersParam.setSystemCode(systemCode);
         IPage<OrdersListVo> ordersListVoIPage = insOrdersMapper.pageList(insOrdersParam.getPage(), insOrdersParam);
         IPage<OrdersListVo> ordersListVoIPage = insOrdersMapper.pageList(insOrdersParam.getPage(), insOrdersParam);
         return ordersListVoIPage;
         return ordersListVoIPage;
     }
     }

+ 1 - 1
tenant/insurance/quotation-summary/src/main/resources/mapper/InsOrdersMapper.xml

@@ -512,7 +512,7 @@
         LEFT JOIN ins_orders_car_info c ON c.order_no = o.id
         LEFT JOIN ins_orders_car_info c ON c.order_no = o.id
         LEFT JOIN ins_orders_costs s ON o.id = s.order_no
         LEFT JOIN ins_orders_costs s ON o.id = s.order_no
         LEFT JOIN sys_user su ON su.mobile = o.real_quote_user_id
         LEFT JOIN sys_user su ON su.mobile = o.real_quote_user_id
-        LEFT JOIN sys_user_jzg_info suji ON suji.user_id = su.id
+        LEFT JOIN sys_user_jzg_info suji ON suji.user_id = su.id AND suji.system_code = #{insOrdersParam.systemCode}
         LEFT JOIN esm_ins_company eic on o.company_id = eic.id
         LEFT JOIN esm_ins_company eic on o.company_id = eic.id
         left join sys_dept sd on sd.id = suji.dept_id
         left join sys_dept sd on sd.id = suji.dept_id
         left join
         left join