Browse Source

fix:some bug

zhangwei 2 years ago
parent
commit
d40ca886a6

+ 2 - 2
src/main/java/com/winhc/repal/controller/RepalCustomerController.java

@@ -92,8 +92,8 @@ public class RepalCustomerController extends BaseController {
         return BeanResponse.success(CodeMsg.SUCCESS,repalCustomerService.deleteCustomer(custId,getUser()));
     }
 
-    @ApiOperation("获取客户下的账款列表(应收or应付)")
-    @RequestMapping(value = "/page/cust", method = RequestMethod.GET)
+    @ApiOperation("获取客户下的账款列表")
+    @RequestMapping(value = "/bill/page", method = RequestMethod.GET)
     public BeanResponse<VOPage<RepalBillPageVO>> getCustRepalBillPage(@RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
                                                                       @RequestParam(value = "pageSize",defaultValue = "10")Integer pageSize,
                                                                       @RequestParam("custId")Long custId) {

+ 2 - 1
src/main/java/com/winhc/repal/repository/RepalResponsiblePersonMapper.java

@@ -3,6 +3,7 @@ package com.winhc.repal.repository;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.winhc.repal.entity.RepalResponsiblePerson;
 import com.winhc.repal.model.vo.ResponsiblePersonNameVO;
+import org.apache.ibatis.annotations.Param;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
@@ -23,6 +24,6 @@ public interface RepalResponsiblePersonMapper extends BaseMapper<RepalResponsibl
      * @author xda
      * @date 2022/4/13 18:29
      */
-    List<ResponsiblePersonNameVO> getResponsiblePersonNameList(List<Long> billIdList);
+    List<ResponsiblePersonNameVO> getResponsiblePersonNameList(@Param("billIdList") List<Long> billIdList);
 
 }

+ 3 - 1
src/main/java/com/winhc/repal/service/impl/RepalBillServiceImpl.java

@@ -529,7 +529,9 @@ public class RepalBillServiceImpl extends ServiceImpl<RepalBillMapper, RepalBill
             RepalBillPageVO vo = new RepalBillPageVO();
             BeanUtils.copyProperties(t, vo);
             vo.setRepalBillId(t.getId());
-            vo.setResponsiblePersonNames(String.join("、", nameMap.get(t.getId())));
+            if(nameMap.containsKey(t.getId())) {
+                vo.setResponsiblePersonNames(String.join("、", nameMap.get(t.getId())));
+            }
             RepalBillRemindUnReadVO unReadVO = unreadMap.get(vo.getRepalBillId());
             if (Objects.nonNull(unReadVO)) {
                 vo.setDynamicCountList(new ArrayList<Integer>(){{