Browse Source

修复 bug

weiximei 6 years ago
parent
commit
7e6faed0c4

+ 9
- 3
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/BillServiceImpl.java View File

@@ -229,10 +229,10 @@ public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements IB
229 229
 
230 230
         bill.setPayedNum(0);
231 231
         bill.setBillStatus(billStatus);
232
-        bill.setCreateUser(userElement.getId());
233 232
         //为草稿时不创建时间
234 233
         if(!"2".equals(billStatus)) {
235 234
             bill.setCreateDate(new Date());
235
+            bill.setCreateUser(userElement.getId());
236 236
         }
237 237
         bill.setCommunityId(userElement.getCommunityId());
238 238
         Integer payTotalNum = tempBills.size() != 0 ? tempBills.size() : records != null ? records.size() : 0;
@@ -250,6 +250,10 @@ public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements IB
250 250
         if (billId != null) {
251 251
             bill.setCreateUser(null);
252 252
             bill.setCreateDate(null);
253
+            if(!"2".equals(billStatus)) {
254
+                bill.setCreateDate(new Date());
255
+                bill.setCreateUser(userElement.getId());
256
+            }
253 257
             // 设置主键, 表示修改
254 258
             bill.setId(billId);
255 259
         }
@@ -500,7 +504,9 @@ public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements IB
500 504
         Integer pageSize = 10;
501 505
         Page<TpBuildingOwnerInfo> page = new Page(pageNum,pageSize);
502 506
         // 分页查询
503
-        IPage<TpBuildingOwnerInfo> infoIPage = tpBuildingOwnerInfoMapper.selectPage(page, new QueryWrapper<>());
507
+        QueryWrapper<TpBuildingOwnerInfo> buildingOwnerInfoQueryWrapper = new QueryWrapper<>();
508
+        buildingOwnerInfoQueryWrapper.eq("community_id", userElement.getCommunityId());
509
+        IPage<TpBuildingOwnerInfo> infoIPage = tpBuildingOwnerInfoMapper.selectPage(page, buildingOwnerInfoQueryWrapper);
504 510
         List<TpBuildingOwnerInfo> records = infoIPage.getRecords();
505 511
         // 总页数
506 512
         Long pages = infoIPage.getPages();
@@ -534,7 +540,7 @@ public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements IB
534 540
             if (index == records.size()) {
535 541
                 index = 0;
536 542
                 page = new Page(infoIPage.getCurrent() + 1,pageSize);
537
-                infoIPage = tpBuildingOwnerInfoMapper.selectPage(page, new QueryWrapper<>());
543
+                infoIPage = tpBuildingOwnerInfoMapper.selectPage(page, buildingOwnerInfoQueryWrapper);
538 544
                 records = infoIPage.getRecords();
539 545
             }
540 546
         } while (infoIPage.getCurrent() <= pages);