|
|
@@ -18,6 +18,7 @@ package com.trade.finance.controller;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
+import com.trade.finance.dto.ApplyDTO;
|
|
|
import com.trade.finance.dto.SettlementDTO;
|
|
|
import com.trade.finance.entity.Acc;
|
|
|
import com.trade.finance.entity.Items;
|
|
|
@@ -26,12 +27,14 @@ import com.trade.finance.service.IItemsService;
|
|
|
import com.trade.finance.service.ISettlementService;
|
|
|
import com.trade.finance.vo.SettlementVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import javax.validation.Valid;
|
|
|
|
|
|
+import lombok.Data;
|
|
|
import org.springblade.client.entity.CorpsDesc;
|
|
|
import org.springblade.client.feign.ICorpsDescClient;
|
|
|
import org.springblade.core.mp.support.Condition;
|
|
|
@@ -125,7 +128,7 @@ public class SettlementController extends BladeController {
|
|
|
public R modify(@RequestBody SettlementDTO dto)
|
|
|
{
|
|
|
settlementService.modify(dto);
|
|
|
- return R.success("操作成功");
|
|
|
+ return R.data(dto);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -174,17 +177,29 @@ public class SettlementController extends BladeController {
|
|
|
@PostMapping("/apply")
|
|
|
@ApiOperationSupport(order = 8)
|
|
|
@ApiOperation(value = "请货款(收费/付费)", notes = "传入Finance_items")
|
|
|
- public R apply(@RequestBody List<Items> itemsList,@RequestParam(value = "billType",required = true) String billType)
|
|
|
+ public R apply(@RequestBody ApplyDTO dto)
|
|
|
{
|
|
|
- if(CollectionUtils.isEmpty(itemsList))
|
|
|
+ if(CollectionUtils.isEmpty(dto.getItemsList()))
|
|
|
{
|
|
|
throw new SecurityException("传入数据不能为空");
|
|
|
}
|
|
|
- settlementService.apply(itemsList,billType);
|
|
|
+ settlementService.apply(dto.getItemsList(),dto.getBillType());
|
|
|
return R.success("操作成功");
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 付款申请-清核
|
|
|
+ * */
|
|
|
+ @PostMapping("/check")
|
|
|
+ @ApiOperationSupport(order = 8)
|
|
|
+ @ApiOperation(value = "付款申请-清核", notes = "传入付款申请对象")
|
|
|
+ public R check (@RequestBody Settlement settlement)
|
|
|
+ {
|
|
|
+ settlementService.check(settlement);
|
|
|
+ return R.success("操作成功");
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
}
|