platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/controller/ContractController.java
@@ -26,6 +26,7 @@
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;
import java.util.List;
import java.util.Objects;
@@ -150,5 +151,27 @@
      return contractService.genCurrentOverdue();
   }
   /**
    * 生成新合同
    * @param id id
    * @return R
    */
   @Operation(summary = "通过id生成新合同" , description = "通过id生成新合同" )
   @GetMapping("/copyNewContract/{id}" )
   public R copyNewContract(@PathVariable("id" ) Long id) {
      return contractService.copyNewContract(id);
   }
   /**
    * 根据客商查询合同
    * @param busId id
    * @return R
    */
   @Operation(summary = "根据客商查询合同" , description = "根据客商查询合同" )
   @GetMapping("/listByBusId/{busId}" )
   public R listByBusId(@PathVariable("busId" ) Long busId) {
      return R.ok(contractService.listByScope(Wrappers.<Contract>lambdaQuery().eq(Contract::getPartyAId,busId)
            .gt(Contract::getBillingAmout,new BigDecimal("0"))));
   }
}