Просмотр исходного кода

订单详情添加租户信息

Qchen 9 месяцев назад
Родитель
Сommit
bf26e9a9e4

+ 11 - 0
commons/src/main/java/com/jzg/commons/entity/quote/vo/aggregated/QuoteEchoVo.java

@@ -95,6 +95,14 @@ public class QuoteEchoVo extends QuoteVo {
         @Schema(description = "归属ID")
         private String organizationId;
 
+        @Schema(description = "业务员租户code")
+        private String systemCode;
+
+        @Schema(description = "业务员租户名称")
+        private String systemName;
+
+        @Schema(description = "业务员租户简称")
+        private String systemShortName;
     }
 
 
@@ -283,6 +291,9 @@ public class QuoteEchoVo extends QuoteVo {
             salesman.setTypeAttr(insOrdersVo.getSalesmanInfo().getTypeAttr());
             salesman.setDeptId(insOrdersVo.getSalesmanInfo().getDeptId());
             salesman.setMobile(insOrdersVo.getSalesmanInfo().getMobile());
+            salesman.setSystemCode(insOrdersVo.getSalesmanInfo().getSystemCode());
+            salesman.setSystemName(insOrdersVo.getSalesmanInfo().getSystemName());
+            salesman.setSystemShortName(insOrdersVo.getSalesmanInfo().getSystemShortName());
         }
         this.setSalesmanInfo(salesman);
         this.setErrorMessage(insOrdersVo.getErrorMessage());

+ 9 - 0
commons/src/main/java/com/jzg/commons/entity/quote/vo/orders/InsOrdersVo.java

@@ -131,6 +131,15 @@ public class InsOrdersVo extends QuoteVo {
 
         @Schema(description = "业务员归属")
         private String deptName;
+
+        @Schema(description = "业务员租户code")
+        private String systemCode;
+
+        @Schema(description = "业务员租户名称")
+        private String systemName;
+
+        @Schema(description = "业务员租户简称")
+        private String systemShortName;
     }
 
 }

+ 6 - 0
commons/src/main/java/com/jzg/commons/entity/vo/SalesmanVo.java

@@ -22,4 +22,10 @@ public class SalesmanVo {
     private String organizationName;
 
     private String organizationId;
+
+    private String systemCode;
+
+    private String systemName;
+
+    private String systemShortName;
 }

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

@@ -378,6 +378,9 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
             salesman.setTypeAttr(salesmanInfo.getTypeAttr());
             salesman.setDeptId(salesmanInfo.getDeptId());
             salesman.setMobile(salesmanInfo.getMobile());
+            salesman.setSystemCode(salesmanInfo.getSystemCode());
+            salesman.setSystemName(salesmanInfo.getSystemName());
+            salesman.setSystemShortName(salesmanInfo.getSystemShortName());
             insOrdersVo.setSalesmanInfo(salesman);
         }
         // 2. 处理车辆用户信息列表

+ 5 - 1
tenant/organization/src/main/resources/mapper/SysUserJzgInfoMapper.xml

@@ -167,13 +167,17 @@
             su.mobile as mobile ,
             suji.dept_id as deptId,
             so.name as organizationName,
-            so.id as organizationId
+            so.id as organizationId,
+            suji.system_code as systemCode,
+            ss.sys_name as systemName,
+            ss.short_name as systemShortName
         FROM
             sys_user_jzg_info suji
                 LEFT JOIN sys_user su ON suji.user_id = su.id
                 left join sys_dept sd on sd.id = suji.dept_id
                 left join sys_organization_user_link soul on soul.user_id = su.id
                 left join sys_organization so on so.id = soul.organization_id
+                left join sys_system ss on ss.sys_code = suji.system_code
         WHERE
             suji.user_id = #{userId}
     </select>