|
@@ -7,13 +7,13 @@ import com.qunzhixinxi.hnqz.admin.service.WmTaskSubmissionPercentRuleService;
|
|
|
import com.qunzhixinxi.hnqz.admin.service.WmTaskTypeService;
|
|
|
import com.qunzhixinxi.hnqz.common.core.constant.enums.CommonFlag;
|
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
|
+import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.apache.commons.lang3.RandomStringUtils;
|
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import javax.validation.constraints.NotEmpty;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.HashMap;
|
|
@@ -103,6 +103,7 @@ public class WmTaskSubmissionPercentRuleController {
|
|
|
* @param rules
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SysLog("保存百分比规则")
|
|
|
@PostMapping
|
|
|
public R<Boolean> save(@Validated @RequestBody List<WmTaskSubmissionPercentRule> rules) {
|
|
|
|
|
@@ -123,23 +124,17 @@ public class WmTaskSubmissionPercentRuleController {
|
|
|
* @param rules
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SysLog("更新百分比规则")
|
|
|
@PutMapping
|
|
|
public R<Boolean> update(@RequestBody List<WmTaskSubmissionPercentRule> rules) {
|
|
|
|
|
|
- List<WmTaskSubmissionPercentRule> updateRules = new ArrayList<>();
|
|
|
for (WmTaskSubmissionPercentRule rule : rules) {
|
|
|
- if (rule.getRuleId() == null) {
|
|
|
- return R.failed("ruleId不能为空");
|
|
|
+ if (rule.getBatchId() == null) {
|
|
|
+ return R.failed("batchId不能为空");
|
|
|
}
|
|
|
-
|
|
|
- WmTaskSubmissionPercentRule updateRule = new WmTaskSubmissionPercentRule();
|
|
|
- updateRule.setRuleId(rule.getRuleId());
|
|
|
- updateRule.setRule(rule.getRule());
|
|
|
- updateRules.add(updateRule);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- return R.ok(wmTaskSubmissionPercentRuleService.updateBatchById(updateRules));
|
|
|
+ return R.ok(wmTaskSubmissionPercentRuleService.updateRule(rules));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -148,6 +143,7 @@ public class WmTaskSubmissionPercentRuleController {
|
|
|
* @param batchId
|
|
|
* @return
|
|
|
*/
|
|
|
+ @SysLog("删除百分比规则")
|
|
|
@DeleteMapping("/{batchId}")
|
|
|
public R<Boolean> delete(@PathVariable("batchId") String batchId) {
|
|
|
|