浏览代码

出入库

lhm 3 年之前
父节点
当前提交
b1955585af

+ 2 - 1
kmall-admin/src/main/java/com/kmall/admin/controller/haikong/StockChangeController.java

@@ -151,7 +151,8 @@ public class StockChangeController {
 //    @RequiresPermissions("stockchange:audit")
     @ResponseBody
     public R audit (@RequestBody Map<String, Object> params) {
-        stockChangeService.updateAuditStatus((String[]) params.get("ids"), (String) params.get("type"));
+        String[] strings = new String[]{};
+        stockChangeService.updateAuditStatus(((List<String>) params.get("ids")).toArray(strings), (String) params.get("type"));
 
         return R.ok();
     }

+ 1 - 1
kmall-admin/src/main/java/com/kmall/admin/dao/haikong/StockChangeDao.java

@@ -21,7 +21,7 @@ public interface StockChangeDao extends BaseDao<StockChangeEntity> {
      * @param ids  要更新的数据
      * @param type 状态
      */
-    void updateAuditStatus(String[] ids, @Param("type") String type);
+    void updateAuditStatus(@Param("array") String[] ids, @Param("type") String type);
 
     List<StockChangeEntity> queryListByIds(String[] ids);
 }

+ 1 - 1
kmall-admin/src/main/java/com/kmall/admin/service/impl/haikong/StockChangeServiceImpl.java

@@ -221,7 +221,7 @@ public class StockChangeServiceImpl implements StockChangeService {
             }
 
             if (!CollectionUtils.isEmpty(outChangeEntities)) {
-                List<String> stringList = inChangeEntities.stream().map(StockChangeEntity::getId).collect(Collectors.toList());
+                List<String> stringList = outChangeEntities.stream().map(StockChangeEntity::getId).collect(Collectors.toList());
                 List<StockChangeRecordEntity> stockChangeRecordEntities = stockChangeRecordService.queryListByParentIds(stringList);
                 productStoreRelaService.updateStockNumberByOutbound(stockChangeRecordEntities);
                 goodsService.updateStockNumberByOutbound(stockChangeRecordEntities);

+ 1 - 1
kmall-admin/src/main/resources/mybatis/mapper/haikong/StockChangeDao.xml

@@ -163,7 +163,7 @@
 	</update>
 
     <update id="updateAuditStatus">
-		update mall_stock_change set type = #{type}
+		update mall_stock_change set audit = #{type}
 		where id in
 		<foreach collection="array" item="item" open="(" separator="," close=")">
 			#{item}