魏熙美 6 年 前
コミット
3980524d3c
共有1 個のファイルを変更した5 個の追加2 個の削除を含む
  1. 5
    2
      CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpShopTypeServiceImpl.java

+ 5
- 2
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpShopTypeServiceImpl.java ファイルの表示

@@ -3,6 +3,7 @@ package com.community.huiju.service.impl;
3 3
 import com.alibaba.fastjson.JSONArray;
4 4
 import com.alibaba.fastjson.JSONObject;
5 5
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
6 7
 import com.baomidou.mybatisplus.core.metadata.IPage;
7 8
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8 9
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -97,8 +98,10 @@ public class TpShopTypeServiceImpl extends ServiceImpl<TpShopTypeMapper, TpShopT
97 98
 				tpShop.eq("shop_type_id",id.toString());
98 99
 				List<TpShop> tpShopList=tpShopMapper.selectList(tpShop);
99 100
 				for (TpShop shop:tpShopList){
100
-					shop.setShopTypeId(null);
101
-					tpShopMapper.updateById(shop);
101
+					UpdateWrapper<TpShop> shopUpdateWrapper = new UpdateWrapper<>();
102
+					shopUpdateWrapper.set("shop_type_id", null);
103
+					shopUpdateWrapper.eq("id", shop.getId());
104
+					tpShopMapper.update(shop, shopUpdateWrapper);
102 105
 				}
103 106
 				shopTypeMapper.deleteById(id.toString());
104 107
 			}