刘俊驰 преди 6 месеца
родител
ревизия
660754de8b

+ 1 - 0
mec-application/src/main/java/com/ym/mec/web/controller/TempDirectorTrainingCampController.java

@@ -54,6 +54,7 @@ public class TempDirectorTrainingCampController extends BaseController {
         if (sysUser == null) {
             return failed(HttpStatus.FORBIDDEN, "请登录");
         }
+        dto.setUpdateBy(sysUser.getId());
         tempDirectorTrainingCampService.modify(dto);
         return succeed();
     }

+ 5 - 0
mec-application/src/main/java/com/ym/mec/web/controller/TempDirectorTrainingCampDetailController.java

@@ -16,6 +16,7 @@ import com.ym.mec.biz.service.TempDirectorTrainingCampDetailService;
 import com.ym.mec.biz.service.TempDirectorTrainingCampService;
 import com.ym.mec.common.controller.BaseController;
 import com.ym.mec.common.entity.HttpResponseResult;
+import com.ym.mec.util.date.DateUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
@@ -30,6 +31,7 @@ import org.springframework.web.bind.annotation.RestController;
 import javax.annotation.Resource;
 import java.io.File;
 import java.text.MessageFormat;
+import java.util.Date;
 import java.util.List;
 
 @Api(tags = "乐队指导训练营活动")
@@ -90,6 +92,9 @@ public class TempDirectorTrainingCampDetailController extends BaseController {
                     record.setPaymentStatusName("已退费");
                 }
             }
+            if (record.getPaymentDate() !=null) {
+                record.setPaymentDateStr(DateUtil.format(new Date(),DateUtil.EXPANDED_DATE_TIME_FORMAT));
+            }
         }
         TempDirectorTrainingCampDetailWrapper.DownloadInfo downloadInfo = generateExportExcelFile(records, TempDirectorTrainingCampDetailWrapper.TempDirectorTrainingCampDetail.class, trainingCamp.getName()+"导出", trainingCamp.getName()+"导出");
         return succeed(downloadInfo);

+ 5 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/wrapper/TempDirectorTrainingCampDetailWrapper.java

@@ -226,8 +226,12 @@ public class TempDirectorTrainingCampDetailWrapper {
         private Boolean birdFlag = false;
 
         @ApiModelProperty(value = "缴费时间")
+        @ExcelIgnore
+        private Date paymentDate;
+
+        @ApiModelProperty(value = "缴费时间")
         @ExcelProperty(value = "缴费时间",order = 12)
-        private String paymentDate;
+        private String paymentDateStr;
 
         @ApiModelProperty(value = "职业")
         @ExcelProperty(value = "目前从事职业",order = 5)

+ 17 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/TempDirectorTrainingCampServiceImpl.java

@@ -96,6 +96,9 @@ public class TempDirectorTrainingCampServiceImpl extends ServiceImpl<TempDirecto
             }
             if (o.getBirdPrice() !=null && o.getBirdPriceEndDate() != null) {
                 o.setHasBirdPrice(true);
+            } else {
+                o.setHasBirdPrice(false);
+                o.setBirdPrice(null);
             }
             Date date = new Date();
             if (o.getApplyStartDate().after(date)) {
@@ -105,6 +108,20 @@ public class TempDirectorTrainingCampServiceImpl extends ServiceImpl<TempDirecto
             } else {
                 o.setStatus("APPLY");
             }
+
+            // 价格设置两位小数
+            if (o.getBirdPrice() !=null) {
+                o.setBirdPrice(o.getBirdPrice().setScale(2, RoundingMode.HALF_UP));
+            }
+            if (o.getCurrentPrice() !=null) {
+                o.setCurrentPrice(o.getCurrentPrice().setScale(2, RoundingMode.HALF_UP));
+            }
+            if (o.getOriginalPrice() !=null) {
+                o.setOriginalPrice(o.getOriginalPrice().setScale(2, RoundingMode.HALF_UP));
+            }
+            if (o.getPayAmount() !=null) {
+                o.setPayAmount(o.getPayAmount().setScale(2, RoundingMode.HALF_UP));
+            }
         });
 
         // 报名人数,缴费人数 搜款金额