Просмотр исходного кода

优化批量缴费 打印单据问题

java110 лет назад: 4
Родитель
Сommit
5a6a9bc5ef

+ 6 - 0
java110-db/src/main/resources/mapper/fee/FeeReceiptDetailServiceDaoImplMapper.xml

@@ -172,6 +172,12 @@
                 #{item}
             </foreach>
         </if>
+        <if test="detailIds !=null">
+            and t.detail_id in
+            <foreach collection="detailIds" item="item" open="(" close=")" separator=",">
+                #{item}
+            </foreach>
+        </if>
         <if test="feeId !=null and feeId != ''">
             and t.fee_id= #{feeId}
         </if>

+ 4 - 0
service-fee/src/main/java/com/java110/fee/api/FeeReceiptApi.java

@@ -269,6 +269,7 @@ public class FeeReceiptApi {
     public ResponseEntity<String> queryFeeReceiptDetail(@RequestParam(value = "communityId") String communityId,
                                                         @RequestParam(value = "receiptId", required = false) String receiptId,
                                                         @RequestParam(value = "receiptIds", required = false) String receiptIds,
+                                                        @RequestParam(value = "detailIds", required = false) String detailIds,
                                                         @RequestParam(value = "page") int page,
                                                         @RequestParam(value = "row") int row) {
         FeeReceiptDetailDto feeReceiptDetailDto = new FeeReceiptDetailDto();
@@ -279,6 +280,9 @@ public class FeeReceiptApi {
         if (!StringUtil.isEmpty(receiptIds)) {
             feeReceiptDetailDto.setReceiptIds(receiptIds.split(","));
         }
+        if (!StringUtil.isEmpty(detailIds)) {
+            feeReceiptDetailDto.setDetailIds(detailIds.split(","));
+        }
         return getFeeReceiptDetailBMOImpl.get(feeReceiptDetailDto);
     }
 

+ 1 - 1
service-user/src/main/java/com/java110/user/cmd/owner/QueryOwnerCarsCmd.java

@@ -28,7 +28,7 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 
-@Java110Cmd(serviceCode = "/owner.queryOwnerCars")
+@Java110Cmd(serviceCode = "owner.queryOwnerCars")
 public class QueryOwnerCarsCmd extends AbstractServiceCmdListener {
 
     @Autowired