From 536feb32e85cc63e5b8ff0493b5101c1c7cc43a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sat, 31 Dec 2022 22:33:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4=E4=B8=BA=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E4=BA=BA=E5=85=B3=E4=BA=8E=E6=89=98=E7=A6=8F=E8=B5=8F=E9=87=91?= =?UTF-8?q?=E7=9A=84=E5=88=A4=E6=96=AD,=E6=94=AF=E6=8C=81=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0=E8=B5=8F=E9=87=91=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xm/core/ctrl/XmTaskOrderController.java | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskOrderController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskOrderController.java index c90a331c..f59ede60 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskOrderController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskOrderController.java @@ -27,10 +27,8 @@ import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; import java.math.BigDecimal; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; +import java.util.stream.Collectors; import static com.mdp.core.utils.BaseUtils.toMap; import static com.mdp.core.utils.ResponseHelper.failed; @@ -178,33 +176,46 @@ public class XmTaskOrderController { }else{ return ResponseHelper.failed("estate-not-2-3","保证金已支付过,不能重复缴纳"); } + + order.setName("托管任务赏金【"+xmTaskDb.getName()+"】"); + order.setRemark(order.getName()); }else if("2".equals(xmTaskOrder.getBizType())){ ItemVo itemVo=itemService.getDict("sysParam","crowd_task_market"); + List marketNames=new ArrayList<>(); if("1".equals(xmTaskDb.getTop())){ + marketNames.add("置顶"); order.setTop("1"); order.setTopFee(NumberUtil.getBigDecimal(itemVo.getExtInfo("topFee").getValue(),BigDecimal.ZERO)); order.setTopDays(NumberUtil.getInteger(itemVo.getExtInfo("topDays").getValue(),3)); originFee=originFee.add(order.getTopFee()); } if("1".equals(xmTaskDb.getHot())){ + + marketNames.add("火热"); order.setTop("1"); order.setHotFee(NumberUtil.getBigDecimal(itemVo.getExtInfo("hotFee").getValue(),BigDecimal.ZERO)); order.setHotDays(NumberUtil.getInteger(itemVo.getExtInfo("hotDays").getValue(),3)); originFee=originFee.add(order.getTopFee()); } if("1".equals(xmTaskDb.getUrgent())){ + + marketNames.add("加急"); order.setUrgent("1"); order.setUrgentFee(NumberUtil.getBigDecimal(itemVo.getExtInfo("urgentFee").getValue(),BigDecimal.ZERO)); order.setUrgentDays(NumberUtil.getInteger(itemVo.getExtInfo("urgentDays").getValue(),3)); originFee=originFee.add(order.getUrgentFee()); } if("1".equals(xmTaskDb.getCrmSup())){ + + marketNames.add("客服包办"); order.setCrmSup("1"); order.setCrmSupFee(NumberUtil.getBigDecimal(itemVo.getExtInfo("crmSupFee").getValue(),BigDecimal.ZERO)); originFee=originFee.add(order.getCrmSupFee()); } if("1".equals(xmTaskDb.getOshare())){ + + marketNames.add("分享赚"); order.setOshare("1"); order.setShareFee(xmTaskDb.getShareFee()); if(order.getShareFee()==null || order.getShareFee().compareTo(BigDecimal.ZERO)<0){ @@ -212,6 +223,8 @@ public class XmTaskOrderController { } originFee=originFee.add(order.getShareFee()); } + order.setName("参加任务推广活动【"+marketNames.stream().collect(Collectors.joining(","))+"】"); + order.setRemark(order.getName()); }