| | |
| | | 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; |
| | |
| | | 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); |
| | |
| | | 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; |
| | | } |
| | |
| | | @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(); |
| | | } |
| | | |
| | | /** |