Browse Source

优化抄表算费的用户明细数据接口

shudong 1 year ago
parent
commit
b56ffd9e8c

+ 5 - 2
collect-fees/collect-fees-service/src/main/java/com/tofly/fees/meterreadingmgt/controller/BwMeterReadPlanController.java

@@ -86,8 +86,7 @@ public class BwMeterReadPlanController extends BaseController {
     @ToFlyAppLog(title = "保存抄表录入")
     @ApiOperation(value = "保存抄表录入")
     @PostMapping("/save")
-    public ResultRespone updateById(@RequestPostSingleParam("data") JSONObject data) throws Exception {
-
+    public ResultRespone svaeMeterReadInfo(@RequestPostSingleParam("data") JSONObject data) throws Exception {
         //region 初始赋值
 
         //抄表类型
@@ -263,6 +262,10 @@ public class BwMeterReadPlanController extends BaseController {
     })
     public ResultRespone getUserList(Page page, String companyBranch, String mrBooks, String searchText) {
         PageSortHelper.setPageSort(page, null);
+        if (!StringUtils.isBlank(mrBooks)) {
+            // 12345,12346,12344  >>  '12345','12346','12344'
+            mrBooks = "'" + mrBooks.replace(",", "','") + "'";
+        }
         IPage<Map<String, Object>> pageList = bwMeterReadPlanMapper.getUserList(page, companyBranch, mrBooks, searchText);
         return ResultRespone.success(pageList);
     }

+ 1 - 1
collect-fees/collect-fees-service/src/main/resources/mapper/meterreadingmgt/BwMeterReadPlanMapper.xml

@@ -77,7 +77,7 @@
         </if>
         <!--抄表本集合-->
         <if test="mrBooks!=null and mrBooks!=''">
-            and a.mr_book in('#{mrBooks}')
+            and a.mr_book in(${mrBooks})
         </if>
     </select>
     <delete id="delByNo">