瀏覽代碼

admin删除项目信息功能修改

user5 4 年之前
父節點
當前提交
617f6dddb5

+ 5 - 0
src/main/java/com/jeeplus/modules/ruralprojectrecords/dao/RuralProjectRecordsDao.java

@@ -43,6 +43,11 @@ public interface RuralProjectRecordsDao extends CrudDao<RuralProjectRecords> {
      * @param records
      */
     void adminDelete(RuralProjectRecords records);
+    /**
+     * admin变更项目状态
+     * @param records
+     */
+    void adminDeleteStatus(RuralProjectRecords records);
 
     /**
      * 查询负责或登记的项目(首页)

+ 1 - 1
src/main/java/com/jeeplus/modules/ruralprojectrecords/service/RuralProjectRecordsService.java

@@ -459,7 +459,7 @@ public class RuralProjectRecordsService extends CrudService<RuralProjectRecordsD
 	@Transactional(readOnly = false)
 	public void adminDelete(RuralProjectRecords projectRecords) {
 		dao.adminDelete(projectRecords);
-		super.delete(projectRecords);
+		dao.adminDeleteStatus(projectRecords);
 		WorkProjectNotify notify = new WorkProjectNotify();
 		notify.setNotifyId(projectRecords.getId());
 		List<User> users = workProjectNotifyService.readByNotifyId(notify);

+ 7 - 0
src/main/resources/mappings/modules/ruralprojectrecords/RuralProjectRecordsDao.xml

@@ -564,6 +564,13 @@
 		WHERE id = #{id}
 	</update>
 
+	<!--物理删除-->
+	<update id="adminDeleteStatus">
+		UPDATE rural_project_records SET
+			status = 8
+		WHERE id = #{id}
+	</update>
+
 	<!-- 根据实体名称和字段名称和字段值获取唯一记录 -->
 	<select id="findUniqueByProperty" resultType="RuralProjectRecords" statementType="STATEMENT">
 		select