소스 검색

前端页面修改物资上报

Enford 5 년 전
부모
커밋
256ea06fa1

+ 2 - 0
src/main/java/com/jeeplus/modules/sg/managementcenter/materialproject/mapper/MaterialProjectMapper.java

@@ -23,4 +23,6 @@ public interface MaterialProjectMapper extends BaseMapper<MaterialProject> {
     List<String> findAllReserveName();
 
     void updateList(List<MaterialProject> materialProjectList);
+
+    List<MaterialProject> findJugdeReserve(MaterialProject materialProject);
 }

+ 22 - 0
src/main/java/com/jeeplus/modules/sg/managementcenter/materialproject/mapper/xml/MaterialProjectMapper.xml

@@ -90,6 +90,28 @@
         </choose>
     </select>
 
+    <select id="findJugdeReserve" resultType="com.jeeplus.modules.sg.managementcenter.materialproject.entity.MaterialProject">
+        SELECT
+        <include refid="infoColumns"/>
+        FROM xm_material_project a
+        <where>
+            a.del_flag = #{DEL_FLAG_NORMAL}
+            ${dataScope}
+            <if test="reserveProjectName != null and reserveProjectName != ''">
+                AND a.reserveProjectName = #{reserveProjectName}
+            </if>
+
+        </where>
+        <choose>
+            <when test="page !=null and page.orderBy != null and page.orderBy != ''">
+                ORDER BY ${page.orderBy}
+            </when>
+            <otherwise>
+                ORDER BY a.update_date DESC
+            </otherwise>
+        </choose>
+    </select>
+
     <select id="findByList" resultType="com.jeeplus.modules.sg.managementcenter.materialproject.entity.MaterialProject">
         SELECT
         <include refid="infoColumns"/>

+ 5 - 0
src/main/java/com/jeeplus/modules/sg/managementcenter/materialproject/service/MaterialProjectService.java

@@ -112,4 +112,9 @@ public class MaterialProjectService extends CrudService<MaterialProjectMapper, M
 		materialProjectMapper.updateList(materialProjectList);
 	}
 
+
+	//根据项目名称进行查找
+	public List<MaterialProject> findJugdeReserve(MaterialProject materialProject){
+		return materialProjectMapper.findJugdeReserve(materialProject);
+	}
 }