Răsfoiți Sursa

删除相册

suochencheng 6 ani în urmă
părinte
comite
e57de20d7d

+ 2 - 0
src/main/java/com/izouma/awesomeadmin/dao/OrderAlbumMapper.java

@@ -41,5 +41,7 @@ public interface OrderAlbumMapper{
     int pass(OrderAlbum record);
 
     List<String> allImageName(OrderAlbum record);
+
+    int cleanAlbum(OrderAlbum record);
 }
 

+ 7 - 0
src/main/java/com/izouma/awesomeadmin/dao/OrderAlbumMapper.xml

@@ -627,6 +627,13 @@
             id in (${idStr})
         </if>
     </update>
+    <update id="cleanAlbum">
+        UPDATE order_album SET del_flag = 'Y' , deal_user = '清理'
+        where
+        <if test="orderId != null and !&quot;&quot;.equals(orderId)">
+            order_id = #{orderId,jdbcType=INTEGER}
+        </if>
+    </update>
     <select id="query" parameterType="java.util.Map" resultType="com.izouma.awesomeadmin.model.OrderAlbum">
         select
         <include refid="Base_Column_List"/>

+ 2 - 0
src/main/java/com/izouma/awesomeadmin/service/OrderAlbumService.java

@@ -35,5 +35,7 @@ public interface OrderAlbumService{
     boolean pass(OrderAlbum record);
 
     List<String> allImageName(OrderAlbum record);
+
+    boolean cleanAlbum(OrderAlbum record);
 }
 

+ 18 - 0
src/main/java/com/izouma/awesomeadmin/service/impl/OrderAlbumServiceImpl.java

@@ -130,6 +130,24 @@ public class OrderAlbumServiceImpl implements OrderAlbumService {
         return false;
     }
 
+    @Override
+    public boolean cleanAlbum(OrderAlbum record) {
+
+        logger.info("cleanAlbum");
+        try {
+
+            int updates = orderAlbumMapper.cleanAlbum(record);
+
+            if (updates > 0) {
+                return true;
+            }
+        } catch (Exception e) {
+            logger.error("deleteOrderAlbum", e);
+        }
+
+        return false;
+    }
+
     @Override
     public boolean updateOrderAlbum(OrderAlbum record) {
 

+ 20 - 0
src/main/java/com/izouma/awesomeadmin/web/OrderAlbumController.java

@@ -486,6 +486,26 @@ public class OrderAlbumController {
         return new Result(true, data);
     }
 
+    /**
+     * 清理相册
+     *
+     * @param orderId
+     * @return
+     */
+    @RequestMapping(value = "/cleanAlbum", method = RequestMethod.POST)
+    @ResponseBody
+    public Result cleanAlbum(@RequestParam(required = true, value = "orderId") String orderId) {
+
+        OrderAlbum record = new OrderAlbum();
+        record.setOrderId(orderId);
+
+        boolean num = orderAlbumService.cleanAlbum(record);
+        if (num) {
+            return new Result(true, "删除成功");
+        }
+        return new Result(false, "删除异常");
+    }
+
 
 }