Explorar o código

添加projectrecode异常信息字段 和 更新该实体的方法

huangct %!s(int64=8) %!d(string=hai) anos
pai
achega
71790080a0

+ 4 - 0
donate-service/src/main/java/com/uas/service/donate/impl/ProjectRecordServiceImpl.java

@@ -72,6 +72,10 @@ public class ProjectRecordServiceImpl implements ProjectRecodeService {
         return projectRecodeDao.save(projectRecode);
     }
 
+    public void update(ProjectRecode projectRecode) {
+        projectRecodeDao.save(projectRecode);
+    }
+
     //查询所有项目已筹集金额
     public Double totality() {
         return projectRecodeDao.totality();

+ 15 - 2
donate-service/src/main/java/com/uas/service/donate/model/ProjectRecode.java

@@ -1,7 +1,6 @@
 package com.uas.service.donate.model;
 
 import javax.persistence.*;
-import java.util.Date;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 
@@ -64,12 +63,18 @@ public class ProjectRecode {
     private String orgName;
 
     /**
-     * 支付状态(1:待支付,2:已支付)
+     * 支付状态(1:待支付,2:已支付,3:异常情况)
      * @return
      */
     @Column(name = "pr_status")
     private short status;
 
+    /**
+     * 支付异常情况时信息
+     */
+    @Column(name = "pr_exception_msg")
+    private String exceptionMsg;
+
     public Long getId() {
         return id;
     }
@@ -142,4 +147,12 @@ public class ProjectRecode {
     public void setStatus(short status) {
         this.status = status;
     }
+
+    public String getExceptionMsg() {
+        return exceptionMsg;
+    }
+
+    public void setExceptionMsg(String exceptionMsg) {
+        this.exceptionMsg = exceptionMsg;
+    }
 }

+ 2 - 1
donate-service/src/main/java/com/uas/service/donate/service/ProjectRecodeService.java

@@ -1,7 +1,6 @@
 package com.uas.service.donate.service;
 
 import com.uas.service.donate.model.ProjectRecode;
-import org.springframework.data.repository.query.Param;
 
 import java.util.List;
 
@@ -18,6 +17,8 @@ public interface ProjectRecodeService {
 
     ProjectRecode join(ProjectRecode projectRecode);
 
+    void update(ProjectRecode projectRecode);
+
     //查询所有项目已筹集金额
     Double totality();