傅行帆 6 years ago
parent
commit
a1ab03b088

+ 13
- 5
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java View File

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

+ 1
- 1
src/main/java/com/huiju/estateagents/service/impl/TaGoodsServiceImpl.java View File

72
 		taPerson.setPoints(remainingPoints);
72
 		taPerson.setPoints(remainingPoints);
73
 		taPersonMapper.updateById(taPerson);
73
 		taPersonMapper.updateById(taPerson);
74
 		//商品数减少
74
 		//商品数减少
75
-		taGoods.setTotalNum(taGoods.getTotalNum() -1);
75
+		taGoods.setInventory(taGoods.getInventory() -1);
76
 		taGoodsMapper.updateById(taGoods);
76
 		taGoodsMapper.updateById(taGoods);
77
 		return CommConstant.SUCCESS;
77
 		return CommConstant.SUCCESS;
78
 	}
78
 	}