소스 검색

数据评论

eganwu 1 년 전
부모
커밋
dd0d1fbff6
1개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. 8 4
      src/custom/restcontroller/system/datacomment/datacomment.java

+ 8 - 4
src/custom/restcontroller/system/datacomment/datacomment.java

@@ -45,16 +45,20 @@ public class datacomment extends Controller {
     public String delete() throws YosException {
 
         Long sys_datacommentid = content.getLongValue("sys_datacommentid");
-        String ownertable = content.getStringValue("ownertable");
-        Long ownerid = content.getLongValue("ownerid");
+
+        Rows rows = dbConnect.runSqlQuery("SELECT * from sys_datacomment WHERE sys_datacommentid=" + sys_datacommentid + " and siteid='" + siteid + "' and userid='" + userid + "'");
+        if (rows.isEmpty()) {
+            return getErrReturnObject().setErrMsg("只能删除自己的评论").toString();
+        }
+
 
         DeleteSQL deleteSQL = SQLFactory.createDeleteSQL(this, "sys_datacomment");
         deleteSQL.setSiteid(siteid);
         deleteSQL.setUniqueid(sys_datacommentid);
         deleteSQL.delete();
 
-        if (ownertable.equals("sat_sharematerial")) {
-            updateSharematerial(ownerid);
+        if (rows.get(0).getString("ownertable").equals("sat_sharematerial")) {
+            updateSharematerial(rows.get(0).getLong("ownerid"));
         }
 
         return getSucReturnObject().toString();