Pu Zhibing
14 小时以前 821fc2f632f8b974a2c0fc37630e13c5fbe6086c
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/UserActivityController.java
@@ -11,6 +11,7 @@
import com.stylefeng.guns.core.util.SinataUtil;
import com.stylefeng.guns.modular.system.model.*;
import com.stylefeng.guns.modular.system.service.*;
import com.stylefeng.guns.modular.system.util.ResultUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
@@ -165,23 +166,14 @@
      if (SinataUtil.isNotEmpty(userActivityDiscount1)) {
         // 专车
         Map<String, Object> resultMap = userCouponRecordService.getDiscountStatic(startTimes, endTimes, userActivityDiscount1.getId());
         BigDecimal bigDecimal = new BigDecimal(resultMap.get("money").toString());
         String string = resultMap.get("number").toString();
         Integer i = Integer.valueOf(string);
         // 小件物流
         Map<String, Object> resultMap1 = userCouponRecordService.getDiscountStatic1(startTimes, endTimes, userActivityDiscount1.getId());
         if (null != resultMap1) {
            BigDecimal bigDecimal1 = new BigDecimal(resultMap1.get("money").toString());
            String string1 = resultMap1.get("number").toString();
            Integer i1 = Integer.valueOf(string1);
            BigDecimal add = bigDecimal.add(bigDecimal1);
            i += i1;
            map.put("userActivityDiscount1Money", add);
            map.put("userActivityDiscount1Number", i);
         } else {
            map.put("userActivityDiscount1Money", 0);
            map.put("userActivityDiscount1Number", 0);
         BigDecimal bigDecimal = BigDecimal.ZERO;
         String string = "";
         if(null != resultMap){
            bigDecimal = new BigDecimal(resultMap.get("money").toString());
            string = resultMap.get("number").toString();
         }
         map.put("userActivityDiscount1Money", bigDecimal);
         map.put("userActivityDiscount1Number", string);
      } else {
         map.put("userActivityDiscount1Money", 0);
         map.put("userActivityDiscount1Number", 0);
@@ -204,8 +196,6 @@
         map.put("userActivityRedenvelopeUseMoney", 0);
      }
      Map<String, Object> resultMap = userCouponRecordService.getRegStatic(startTimes, endTimes, activityId);
      totalMOney += Double.parseDouble(resultMap.get("money").toString());
      map.put("totalMOney", totalMOney);
      return map;
   }
@@ -432,8 +422,12 @@
   @RequestMapping(value = "/updateStatus")
   @ResponseBody
   public Object updateStatus(UserActivity driverActivity) {
      UserActivity userActivity = userActivityService.selectById(driverActivity.getId());
      if(System.currentTimeMillis() >= userActivity.getEndTime().getTime()){
         return ResultUtil.error("活动已结束,修改状态失败");
      }
      userActivityService.updateById(driverActivity);
      return SUCCESS_TIP;
      return ResultUtil.success();
   }
   
   /**