傅行帆 6 年 前
コミット
a1ab03b088

+ 13
- 5
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java ファイルの表示

@@ -47,14 +47,16 @@ public class TaGoodsController extends BaseController {
47 47
      * @param pageSize
48 48
      * @return
49 49
      */
50
-    @RequestMapping(value="/taGoods",method= RequestMethod.GET)
50
+    @RequestMapping(value="/admin/taGoods",method= RequestMethod.GET)
51 51
     public ResponseBean taGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
52
-                                    @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
52
+                                    @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
53
+                                    @RequestParam(value = "goodsName",required = false) String goodsName){
53 54
         ResponseBean responseBean = new ResponseBean();
54 55
         try {
55 56
             //使用分页插件
56 57
 		    IPage<TaGoods> pg = new Page<>(pageNum, pageSize);
57 58
             QueryWrapper<TaGoods> queryWrapper = new QueryWrapper<>();
59
+            queryWrapper.like("goods_name",goodsName);
58 60
             queryWrapper.orderByDesc("create_date");
59 61
 
60 62
             IPage<TaGoods> result = iTaGoodsService.page(pg, queryWrapper);
@@ -139,7 +141,7 @@ public class TaGoodsController extends BaseController {
139 141
      * 根据id查询对象
140 142
      * @param id  实体ID
141 143
      */
142
-    @RequestMapping(value="/taGoods/{id}",method= RequestMethod.GET)
144
+    @RequestMapping(value="/admin/taGoods/{id}",method= RequestMethod.GET)
143 145
     public ResponseBean taGoodsGet(@PathVariable Integer id){
144 146
         ResponseBean responseBean = new ResponseBean();
145 147
         try {
@@ -161,14 +163,20 @@ public class TaGoodsController extends BaseController {
161 163
     @RequestMapping(value="/wx/goods",method= RequestMethod.GET)
162 164
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
163 165
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
164
-                                    @RequestParam("buildingId") Integer buildingId){
166
+                                    @RequestParam(value = "buildingId",required = false) Integer buildingId,
167
+                                    @RequestParam(value = "orgId",required = false) Integer orgId){
165 168
         ResponseBean responseBean = new ResponseBean();
166 169
         try {
167 170
             //使用分页插件
168 171
             IPage<TaGoods> pg = new Page<>(pageNum, pageSize);
169 172
             QueryWrapper<TaGoods> queryWrapper = new QueryWrapper<>();
170 173
             queryWrapper.eq("status", CommConstant.STATUS_NORMAL);
171
-            queryWrapper.eq("building_id", buildingId);
174
+            if (null != buildingId){
175
+                queryWrapper.eq("building_id", buildingId);
176
+            }
177
+            if (null != orgId){
178
+                queryWrapper.eq("org_id", orgId);
179
+            }
172 180
             queryWrapper.orderByDesc("order_no");
173 181
             queryWrapper.orderByDesc("create_date");
174 182
             

+ 1
- 1
src/main/java/com/huiju/estateagents/service/impl/TaGoodsServiceImpl.java ファイルの表示

@@ -72,7 +72,7 @@ public class TaGoodsServiceImpl extends ServiceImpl<TaGoodsMapper, TaGoods> impl
72 72
 		taPerson.setPoints(remainingPoints);
73 73
 		taPersonMapper.updateById(taPerson);
74 74
 		//商品数减少
75
-		taGoods.setTotalNum(taGoods.getTotalNum() -1);
75
+		taGoods.setInventory(taGoods.getInventory() -1);
76 76
 		taGoodsMapper.updateById(taGoods);
77 77
 		return CommConstant.SUCCESS;
78 78
 	}