新建应付配置的附加费开关配置
This commit is contained in:
+31
@@ -1,5 +1,6 @@
|
||||
package com.bms.web.controller.price;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -24,6 +25,7 @@ import com.bms.common.exception.ServiceException;
|
||||
import com.bms.common.utils.file.FileUtils;
|
||||
import com.bms.common.utils.poi.ExcelUtil;
|
||||
import com.bms.price.domain.ChannelProductMap;
|
||||
import com.bms.price.domain.PayFeeRuleGroup;
|
||||
import com.bms.price.domain.PayProduct;
|
||||
import com.bms.price.domain.PayProductTerm;
|
||||
import com.bms.price.domain.PaySaveCommand;
|
||||
@@ -70,6 +72,35 @@ public class PayProductController extends BaseController
|
||||
return toAjax(payProductService.updateTerm(term));
|
||||
}
|
||||
|
||||
/** 勾选的应付产品各自带出附加费开关。productIds 用逗号分隔 */
|
||||
@PreAuthorize("@ss.hasPermi('price:pay:query')")
|
||||
@GetMapping("/feeRule/list")
|
||||
public AjaxResult feeRuleList(@RequestParam String productIds)
|
||||
{
|
||||
List<Long> ids = new ArrayList<>();
|
||||
if (productIds != null)
|
||||
{
|
||||
for (String part : productIds.split(","))
|
||||
{
|
||||
if (part != null && !part.isBlank())
|
||||
{
|
||||
ids.add(Long.valueOf(part.trim()));
|
||||
}
|
||||
}
|
||||
}
|
||||
return success(payProductService.listFeeRules(ids));
|
||||
}
|
||||
|
||||
/** 按产品保存附加费开关。多个产品各写一份 */
|
||||
@PreAuthorize("@ss.hasPermi('price:pay:edit')")
|
||||
@Log(title = "应付附加费开关", businessType = BusinessType.UPDATE)
|
||||
@PutMapping("/feeRule")
|
||||
public AjaxResult saveFeeRule(@RequestBody List<PayFeeRuleGroup> products)
|
||||
{
|
||||
payProductService.saveFeeRules(products);
|
||||
return success();
|
||||
}
|
||||
|
||||
@PreAuthorize("@ss.hasPermi('price:pay:edit')")
|
||||
@Log(title = "应付有效期", businessType = BusinessType.UPDATE)
|
||||
@PutMapping("/term/status")
|
||||
|
||||
Reference in New Issue
Block a user