From ee09a54de9dada5461e3df972df5cdb1cdd6bd16 Mon Sep 17 00:00:00 2001
From: zmk <496160012@qq.com>
Date: 星期三, 15 五月 2024 17:33:29 +0800
Subject: [PATCH] 提交代码

---
 javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/ProjectMapper.xml |  150 +++++++++++++------------------------------------
 1 files changed, 41 insertions(+), 109 deletions(-)

diff --git a/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/ProjectMapper.xml b/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/ProjectMapper.xml
index 5e74707..0c001e6 100644
--- a/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/ProjectMapper.xml
+++ b/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/ProjectMapper.xml
@@ -11,8 +11,8 @@
         <result property="code"    column="code"    />
         <result property="companyId"    column="company_id"    />
         <result property="companyName"    column="company_name"    />
-        <result property="createTime"    column="create_time"    />
-         <result property="endTime"    column="end_time"    />
+        <result property="startTime"    column="start_time"    />
+        <result property="endTime"    column="end_time"    />
         <result property="district"    column="district"    />
         <result property="fullName"    column="full_name"    />
         <result property="laborUnit"    column="labor_unit"    />
@@ -27,121 +27,37 @@
         <result property="statusChangeUser"    column="status_change_user"    />
         <result property="statusChangeReason"    column="status_change_reason"    />
         <result property="dataSource"    column="data_source"    />
+        <result property="lng"    column="lng"    />
+        <result property="lat"    column="lat"    />
+        <result property="rate"    column="rate"    />
+        <result property="createTime"    column="create_time"    />
     </resultMap>
 
     <sql id="selectProjectVo">
-        select ids, address, city, code, company_id, create_time,end_time, district, full_name, labor_unit, leader, owner, province, serial_number, 'describe', status, is_deleted, status_change_user, status_change_reason, data_source from js_project
-   
+        select ids, address, city, code, company_id,start_time,end_time, district, full_name, labor_unit, leader, owner, province, serial_number, 'describe', status, is_deleted, status_change_user, status_change_reason, data_source,lng,lat,rate,create_time from js_project
     </sql>
 
     <select id="selectProjectList" parameterType="Project" resultMap="ProjectResult">
-        <!-- <include refid="selectProjectVo"/>-->
-        select
-        p.ids,
-        p.address,
-        p.city,
-        p.code,
-        p.company_id,
-        c.full_name AS company_name,
-        p.create_time,
-        p.end_time,
-        p.district,
-        p.full_name,
-        p.labor_unit,
-        p.leader,
-        u.real_name AS leader_name,
-        p.owner,
-        p.province,
-        p.serial_number,
-        'p.describe',
-        p.status,
-        p.is_deleted,
-        p.status_change_user,
-        p.status_change_reason,
-        p.data_source
-        FROM
-        js_project p
-        LEFT JOIN js_company_user u ON p.leader = u.ids
-        LEFT JOIN js_company c ON p.company_id = c.ids
+       <include refid="selectProjectVo"/>
         <where>
-            p.is_deleted='0'
-            <if test="address != null  and address != ''"> and p.address = #{address}</if>
-            <if test="city != null "> and p.city = #{city}</if>
-            <if test="code != null  and code != ''"> and p.code = #{code}</if>
-            <if test="companyId != null "> and p.company_id = #{companyId}</if>
-            <if test="district != null  and district != ''"> and p.district = #{district}</if>
-            <if test="fullName != null  and fullName != ''"> and p.full_name like concat('%', #{fullName}, '%')</if>
-            <if test="laborUnit != null  and laborUnit != ''"> and p.labor_unit = #{laborUnit}</if>
-            <if test="leader != null  and leader != ''"> and p.leader = #{leader}</if>
-            <if test="owner != null  and owner != ''"> and p.owner = #{owner}</if>
-            <if test="province != null  and province != ''"> and p.province = #{province}</if>
-            <if test="serialNumber != null  and serialNumber != ''"> and p.serial_number = #{serialNumber}</if>
-            <if test="describe != null  and describe != ''"> and p.describe = #{describe}</if>
-            <if test="status != null  and status != ''"> and p.status = #{status}</if>
-            <if test="isDeleted != null  and isDeleted != ''"> and p.is_deleted = #{isDeleted}</if>
-            ORDER BY p.create_time DESC
+            <if test="address != null  and address != ''"> and address = #{address}</if>
+            <if test="city != null "> and city = #{city}</if>
+            <if test="code != null  and code != ''"> and code = #{code}</if>
+            <if test="district != null  and district != ''"> and district = #{district}</if>
+            <if test="fullName != null  and fullName != ''"> and full_name like concat('%', #{fullName}, '%')</if>
+            <if test="laborUnit != null  and laborUnit != ''"> and labor_unit = #{laborUnit}</if>
+            <if test="leader != null  and leader != ''"> and leader = #{leader}</if>
+            <if test="owner != null  and owner != ''"> and owner = #{owner}</if>
+            <if test="province != null  and province != ''"> and province = #{province}</if>
+            <if test="serialNumber != null  and serialNumber != ''"> and serial_number = #{serialNumber}</if>
+            <if test="status != null  and status != ''"> and status = #{status}</if>
+            <if test="isDeleted != null  and isDeleted != ''"> and is_deleted = #{isDeleted}</if>
         </where>
     </select>
     
     <select id="selectProjectById" parameterType="String" resultMap="ProjectResult">
-        select
-        p.ids,
-        p.address,
-        p.city,
-        p.code,
-        p.company_id,
-        c.full_name AS company_name,
-        p.create_time,
-        p.end_time,
-        p.district,
-        p.full_name,
-        p.labor_unit,
-        p.leader,
-        u.real_name AS leader_name,
-        p.owner,
-        p.province,
-        p.serial_number,
-        'p.describe',
-        p.status,
-        p.is_deleted,
-        p.status_change_user,
-        p.status_change_reason,
-        p.data_source
-        FROM
-        js_project p
-        LEFT JOIN js_company_user u ON p.leader = u.ids
-        LEFT JOIN js_company c ON p.company_id = c.ids
-        WHERE  p.is_deleted='0' and  p.ids = #{ids}
-    </select>
-    
-    <select id="selectProjectBySerialNumber" resultMap="ProjectResult">
-       <include refid="selectProjectVo"/>
-        where  serial_number = #{serialNumber} and is_deleted='0'
-    </select>
-
-    <select id="selectAllProjectNum" resultType="java.lang.Long">
-        SELECT count(ids) FROM js_project WHERE is_deleted = '0'
-    </select>
-
-    <select id="selectProjectNum" resultType="java.lang.Long">
-        SELECT count(ids) FROM js_project WHERE `status` = '0' AND is_deleted = '0'
-    </select>
-
-    <select id="proExceptionList" resultMap="ProjectResult">
-        SELECT
-             p.ids,
-             p.full_name,
-             c.full_name as company_name,
-             u.real_name as leader_name
-        FROM
-            js_project p,
-            js_company_user u,
-            js_company c
-        WHERE
-            p.leader = u.ids
-            AND p.company_id = c.ids
-            AND p.is_deleted = '0'
-          AND p.ids = ANY ( SELECT project_id FROM js_handle_exception WHERE is_delete = '0' GROUP BY project_id )
+        <include refid="selectProjectVo"/>
+        WHERE ids = #{ids}
     </select>
 
     <insert id="insertProject" parameterType="Project">
@@ -152,7 +68,8 @@
             <if test="city != null ">city,</if>
             <if test="code != null  and code != ''">code,</if>
             <if test="companyId != null ">company_id,</if>
-            <if test="createTime != null ">create_time,</if>
+            <if test="startTime != null ">start_time,</if>
+            <if test="endTime != null ">end_time,</if>
             <if test="district != null  and district != ''">district,</if>
             <if test="fullName != null  and fullName != ''">full_name,</if>
             <if test="laborUnit != null  and laborUnit != ''">labor_unit,</if>
@@ -166,6 +83,10 @@
             <if test="statusChangeUser != null  and statusChangeUser != ''">status_change_user,</if>
             <if test="statusChangeReason != null  and statusChangeReason != ''">status_change_reason,</if>
             <if test="dataSource != null  and dataSource != ''">data_source,</if>
+            <if test="lng != null">lng,</if>
+            <if test="lat != null">lat,</if>
+            <if test="rate != null  and rate != ''">rate,</if>
+            <if test="createTime != null ">create_time,</if>
          </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="ids != null  and ids != ''">#{ids},</if>
@@ -173,7 +94,9 @@
             <if test="city != null ">#{city},</if>
             <if test="code != null  and code != ''">#{code},</if>
             <if test="companyId != null ">#{companyId},</if>
-            <if test="createTime != null ">#{createTime},</if>
+            <if test="startTime != null ">#{startTime},</if>
+            <if test="endTime != null ">#{endTime},</if>
+
             <if test="district != null  and district != ''">#{district},</if>
             <if test="fullName != null  and fullName != ''">#{fullName},</if>
             <if test="laborUnit != null  and laborUnit != ''">#{laborUnit},</if>
@@ -187,6 +110,10 @@
             <if test="statusChangeUser != null  and statusChangeUser != ''">#{statusChangeUser},</if>
             <if test="statusChangeReason != null  and isDeleted != ''">#{statusChangeReason},</if>
             <if test="dataSource != null  and dataSource != ''">#{dataSource},</if>
+            <if test="lng != null">#{lng},</if>
+            <if test="lat != null">#{lat},</if>
+            <if test="rate != null  and rate != ''">#{rate},</if>
+            <if test="createTime != null ">#{createTime},</if>
          </trim>
     </insert>
 
@@ -197,7 +124,8 @@
             <if test="city != null ">city = #{city},</if>
             <if test="code != null  and code != ''">code = #{code},</if>
             <if test="companyId != null ">company_id = #{companyId},</if>
-            <if test="createTime != null ">create_time = #{createTime},</if>
+            <if test="startTime != null ">start_time = #{startTime},</if>
+            <if test="endTime != null ">end_time = #{endTime},</if>
             <if test="district != null  and district != ''">district = #{district},</if>
             <if test="fullName != null  and fullName != ''">full_name = #{fullName},</if>
             <if test="laborUnit != null  and laborUnit != ''">labor_unit = #{laborUnit},</if>
@@ -211,6 +139,10 @@
             <if test="statusChangeUser != null  and statusChangeUser != ''">status_change_user = #{statusChangeUser},</if>
             <if test="statusChangeReason != null  and statusChangeReason != ''">status_change_reason = #{statusChangeReason},</if>
             <if test="dataSource != null  and dataSource != ''">data_source = #{dataSource},</if>
+            <if test="lng != null">lng = #{lng},</if>
+            <if test="lat != null">lat = #{lat},</if>
+            <if test="rate != null  and rate != ''">rate = #{rate},</if>
+            <if test="createTime != null ">create_time = #{createTime},</if>
         </trim>
         where ids = #{ids}
     </update>

--
Gitblit v1.9.1