Răsfoiți Sursa

任务管理列表添加省市县的字段

785834757 1 an în urmă
părinte
comite
2f014d5e57

+ 4 - 0
src/main/java/com/ydtech/modules/order/entity/InsOrders.java

@@ -367,6 +367,10 @@ public class InsOrders implements Serializable {
     @TableField(exist = false)
     private String orderStatus4;
 
+    @ApiModelProperty("区划信息")
+    @TableField(exist = false)
+    private String areaInfo;
+
 
     public InsOrders(SysUser user, SysDept dept, BaseQuoteInfoVo quoteInfoVo) {
         // 2. 组装订单

+ 11 - 0
src/main/resources/mapper/modules/order/InsOrdersMapper.xml

@@ -919,6 +919,13 @@
         agree.agreement_code as agreementCode,
         agree.agreement_name as agreementName,
         company.namesimple as partnerCompaniesName,
+        dept.province,
+        dept.city,
+        dept.area,
+        d1.area_cname as province_name,
+        d2.area_cname as city_name,
+        d3.area_cname as area_name,
+        concat(d1.area_cname,d2.area_cname,d3.area_cname) as area_info,
         iac.api_type,
         io.is_external,
         u.leader_name,
@@ -940,6 +947,10 @@
            esm_ins_company   company  on  agree.partner_companies_id= company.id
         LEFT JOIN
                 sys_dept dept ON dept.id = io.deptid
+        LEFT JOIN sys_dept pdept on dept.parent_id = pdept.id
+        LEFT JOIN sys_area d1 ON d1.area_code = pdept.province
+        LEFT JOIN sys_area d2 ON d2.area_code = pdept.city
+        LEFT JOIN sys_area d3 ON d3.area_code = pdept.area
         LEFT JOIN
                 sys_user u on io.userid = u.id
         <where>