zhouzeyu@c-top.com.cn 3 лет назад
Родитель
Сommit
6ecc6a130e

+ 12 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/document/controller/DocumentLibraryController.java

@@ -71,6 +71,18 @@ public class DocumentLibraryController {
 
     }
 
+    /**
+     * 根据文案查询绑定账户
+     *
+     * @param
+     * @return
+     */
+    @GetMapping("getAcoountId")
+    public Result updateStatus(@RequestParam("copyWriterId") String copyWriterId) {
+        return documentLibraryService.getAcoountId( copyWriterId);
+
+    }
+
 
     /**
      * 获取被拒创意

+ 2 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/document/mapper/DocumentLibraryMapper.java

@@ -17,4 +17,6 @@ public interface DocumentLibraryMapper {
     void updateStatus(@Param("copyWriterId")String copyWriterId, @Param("status")String status);
 
     List<JSONObject> getRefusedList(@Param("copyWriterId")String copyWriterId);
+
+    List<String> getAcoountId(@Param("copyWriterId")String copyWriterId);
 }

+ 4 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/document/mapper/xml/DocumentLibraryMapper.xml

@@ -48,4 +48,8 @@
         where t.copy_writer_id =#{copyWriterId} and t1.status=42
     </select>
 
+    <select id="getAcoountId" parameterType="String" resultType="String">
+        select account_id as 'accountId' from  ctop_document_library where copy_writer_id=#{copyWriterId}
+    </select>
+
 </mapper>

+ 2 - 0
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/document/service/DocumentLibraryService.java

@@ -23,4 +23,6 @@ public interface DocumentLibraryService {
     Result updateStatus(String copyWriterId, String status);
 
     Result getRefusedList(String copyWriterId, int pageNumber, int pageSize);
+
+    Result getAcoountId(String copyWriterId);
 }

+ 28 - 4
jeecg-boot-module-system/src/main/java/cn/com/ctop/kuaishou/modules/document/service/impl/DocumentLibraryServiceImpl.java

@@ -58,11 +58,14 @@ public class DocumentLibraryServiceImpl implements DocumentLibraryService {
                     documentLibraryInfo.setCopyWriterId(UUID.randomUUID().toString());
                     documentLibraryInfo.setCreateTime(formatter.format(new Date()));
                     documentLibraryInfo.setStatus(0);
-                    for (String accountId : accountIds) {
-                        documentLibraryInfo.setAccountId(accountId);
-                        documentLibraryMapper.saveDocumentLibrary(documentLibraryInfo);
+                    if (docu != null && docu != "" && docu.length() <= 30) {
+                        for (String accountId : accountIds) {
+                            documentLibraryInfo.setAccountId(accountId);
+                            documentLibraryMapper.saveDocumentLibrary(documentLibraryInfo);
+                        }
                     }
 
+
                 }
             }
             result.success("添加成功");
@@ -87,7 +90,7 @@ public class DocumentLibraryServiceImpl implements DocumentLibraryService {
         Result result = new Result();
         List<JSONObject> documentLibraryList = new ArrayList<>();
         try {
-            if (startDate != null && endDate != null) {
+            if (startDate != null && startDate != "" && endDate != null && endDate != "") {
                 startDate = startDate + " 00:00:00";
                 endDate = endDate + " 23:59:59";
             }
@@ -177,4 +180,25 @@ public class DocumentLibraryServiceImpl implements DocumentLibraryService {
         }
         return result;
     }
+
+    /**
+     * 根据文案查询绑定账户
+     *
+     * @param
+     * @return
+     */
+    @Override
+    public Result getAcoountId(String copyWriterId) {
+        Result result = new Result();
+        List<String> documentLibraryList = new ArrayList<>();
+        try {
+            documentLibraryList = documentLibraryMapper.getAcoountId(copyWriterId);
+            result.setSuccess(true);
+            result.setResult(documentLibraryList);
+        } catch (Exception e) {
+            result.error500("查询数据错误");
+            log.info("查询数据错误:{}", e.toString());
+        }
+        return result;
+    }
 }