lisy
2023-07-27 81932e21cb584b992bdbde80df84eb81f77073d0
管理后台的优惠券管理的角色模块修复
100个文件已修改
4个文件已添加
475 ■■■■ 已修改文件
cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/CouponClient.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/CouponListOfSearch.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/mapper/CouponMapper.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/service/ICouponService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/service/impl/CouponServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/resources/mapper/CouponMapper.xml 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/CouponClient.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/CouponListOfSearch.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.js 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/plugins/bootstrap-treetable/bootstrap-treetable.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/plugins/highcharts/highcharts-more.src.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/plugins/highcharts/highcharts.src.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/plugins/highcharts/modules/drilldown.src.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts-more.src.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts.src.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts-more.src.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts.src.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/dict/dict.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/driverActivity/driverActivity.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/driverActivity/yesDriver.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/driverActivityHistory/driverActivityHistory.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/log/log.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/log/login_log.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/notice/notice.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/report/couponStatistics.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/report/couponStatisticsInfo.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/report/operationalData.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/sysCouponActivity/sysCouponActivity.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/sysCouponActivity/sysCouponRecord.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/sysCouponActivity/tUser.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/sysCouponRecord/sysCouponRecord.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/sysRedPacketRecord/sysRedPacketRecord.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tAdvertisement/tAdvertisement.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tAgreement/tAgreement.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tCar/carInsurance.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tCar/tCar.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tCarBrand/tCarBrand.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tCarModel/tCarModel.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tChatSetPage/tbChatSetPage.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tCompany/franchisee.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tCompany/tCompany.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tCompany/tCompanyAudit.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tComplaint/tComplaint.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCoupon.js 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tDispatch/tDispatch.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tDriver/tDriver.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tDriver/tDriverVerify.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tDriver/yesDriver.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tDriver/yesDriver_selectCar.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tEnsureIncomeRule/tEnsureIncomeRule.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tFeedback/tFeedback.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tFeedback/userFeedback.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tGuidePage/tbGuidePage.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tHotAddress/tbHotAddress.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tIntegralGoods/tIntegralGoods.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tIntegralOrder/tIntegralOrder.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tInvoice/tInvoice.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tLine/tLine.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tMotorModel/tMotorModel.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tNotices/system.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tNotices/tNotices.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOpenCity/tOpenCity.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOrderCharter/tOrderCharter.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOrderCharteredCar/tOrderCharteredCar.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOrderCrossCity/tOrderCrossCity.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOrderEvaluate/tOrderEvaluate.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOrderLogistics/tOrderLogistics.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOrderTaxi/selectDriver.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tOrderTaxi/tOrderTaxi.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tProblem/tProblem.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tPubWithdrawal/tPubWithdrawal.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tReassign/selectCrossDriver.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tReassign/selectPrivateCarDriver.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tReassign/selectSmallDriver.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tReassign/smallPieceLogistics.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tReassign/tCross.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tReassign/tReassign.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tServerCarmodel/acrossCity.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tServerCarmodel/charter.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tServerCarmodel/tServerCarmodel.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tSmsrecord/tSmsrecord.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tStartPage/tbStartPage.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tSysSensitiveWords/tSysSensitiveWords.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tSystemPrice/tSystemPrice.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tSystemPrice/tSystemPriceService.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tUser/tUser.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tUserExit/tbUserExit.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tUserLargeCoupon/tUserLargeCoupon.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tUserRedPacketRecord/tUserRedPacketRecord.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tVerified/tVerified.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tVersionManagement/tVersionManagement.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tVoice/tbVoice.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tWithout/tWithout.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/tbBanner/tbBanner.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/user/user.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/userActivity/sysCouponRecord.js 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/userActivity/sysRedPacketRecord.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/userActivity/userActivity.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/webapp/static/modular/system/userCouponRecord/userCouponRecord.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
@@ -1,8 +1,10 @@
package com.dsh.activity.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.dsh.activity.entity.Coupon;
import com.dsh.activity.entity.UserCoupon;
import com.dsh.activity.feignclient.model.CouponListOfSearch;
import com.dsh.activity.model.CouponListVo;
import com.dsh.activity.model.request.CommodityRequest;
import com.dsh.activity.model.request.CouponPackageReq;
@@ -163,6 +165,23 @@
    @ResponseBody
    @PostMapping("/base/coupon/queryCouponListSearch")
    public List<Map<String,Object>> getCouponListOfSearch(@RequestBody CouponListOfSearch ofSearch){
        List<Map<String, Object>> mapList = couponService.queryCouponListOfSearch(ofSearch);
        if (mapList.size() > 0){
            for (Map<String, Object> stringObjectMap : mapList) {
                Integer o = (Integer) stringObjectMap.get("id");
                Object startTime = stringObjectMap.get("startTime");
                Object endTime = stringObjectMap.get("endTime");
                stringObjectMap.put("timeValue",startTime + "至"+endTime);
                int count = ucService.count(new LambdaQueryWrapper<UserCoupon>()
                        .eq(UserCoupon::getCouponId, o));
                stringObjectMap.put("hasPickQty",count);
            }
        }
        return mapList;
    }
}
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/CouponClient.java
New file
@@ -0,0 +1,19 @@
package com.dsh.activity.feignclient;
import com.dsh.activity.feignclient.model.CouponListOfSearch;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
import java.util.Map;
@FeignClient(value = "mb-cloud-activity")
public interface CouponClient {
    @PostMapping("/base/coupon/queryCouponListSearch")
    List<Map<String,Object>> getCouponListOfSearch(@RequestBody CouponListOfSearch ofSearch);
}
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/CouponListOfSearch.java
New file
@@ -0,0 +1,26 @@
package com.dsh.activity.feignclient.model;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
import java.util.Map;
@Data
public class CouponListOfSearch {
    private String name;
    private Integer type;
    private Integer distributionMethod;
    private Integer userPopulation;
    private Integer status;
    private Integer state;
    private Page<Map<String, Object>> page;
}
cloud-server-activity/src/main/java/com/dsh/activity/mapper/CouponMapper.java
@@ -1,9 +1,12 @@
package com.dsh.activity.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dsh.activity.entity.Coupon;
import com.dsh.activity.feignclient.model.CouponListOfSearch;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
@@ -18,4 +21,13 @@
    Map<String, Object> queryConponRuleOfJson(@Param("id") Integer id);
    List<Map<String, Object>> queryCouponListOfSearch(@Param("name")String name,
                                                      @Param("type")Integer type,
                                                      @Param("distributionMethod")Integer distributionMethod,
                                                      @Param("userPopulation")Integer userPopulation,
                                                      @Param("status")Integer status,
                                                      @Param("state")Integer state,
                                                      @Param("page")Page<Map<String, Object>> page);
}
cloud-server-activity/src/main/java/com/dsh/activity/service/ICouponService.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.dsh.activity.entity.Coupon;
import com.dsh.activity.feignclient.model.CouponListOfSearch;
import com.dsh.activity.model.CouponListVo;
import java.util.List;
@@ -26,4 +27,7 @@
    Map<String, Object> queryConponRuleOfJson(Integer id);
    List<Map<String, Object>> queryCouponListOfSearch(CouponListOfSearch ofSearch);
}
cloud-server-activity/src/main/java/com/dsh/activity/service/impl/CouponServiceImpl.java
@@ -10,6 +10,7 @@
import com.dsh.activity.feignclient.account.StudentClient;
import com.dsh.activity.feignclient.account.model.AppUser;
import com.dsh.activity.feignclient.account.model.Student;
import com.dsh.activity.feignclient.model.CouponListOfSearch;
import com.dsh.activity.mapper.CouponMapper;
import com.dsh.activity.model.CouponListVo;
import com.dsh.activity.service.ICouponService;
@@ -98,4 +99,9 @@
        return this.baseMapper.queryConponRuleOfJson(id);
    }
    @Override
    public List<Map<String, Object>> queryCouponListOfSearch(CouponListOfSearch ofSearch) {
        return this.baseMapper.queryCouponListOfSearch(ofSearch.getName(),ofSearch.getType(),ofSearch.getDistributionMethod(),ofSearch.getUserPopulation(),ofSearch.getStatus(),ofSearch.getState(),ofSearch.getPage());
    }
}
cloud-server-activity/src/main/resources/mapper/CouponMapper.xml
@@ -12,5 +12,41 @@
            and  `id` = #{id}
        </if>
    </select>
    <select id="queryCouponListOfSearch" resultType="java.util.Map">
        SELECT id,
        `name`,
        useScope,
        `type`,
        distributionMethod,
        date_format(startTime ,'%Y-%m-%d') as startTime,
        date_format(endTime ,'%Y-%m-%d') as endTime,
        userPopulation,
        quantityIssued,
        pickUpQuantity,
        `status`,
        state
        from t_coupon
        where 1 = 1
          <if test="name != null">
              and `name` like concat('%', #{}, '%')
          </if>
        <if test="type != null">
            and type = #{type}
        </if>
        <if test="distributionMethod != null">
            and distributionMethod = #{distributionMethod}
        </if>
        <if test="userPopulation != null">
            and userPopulation = #{userPopulation}
        </if>
        <if test="status !=null">
            and `status` = #{status}
        </if>
        <if test="state != null">
            and `state` = #{state}
        </if>
          order by insertTime desc
    </select>
</mapper>
cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/CouponClient.java
New file
@@ -0,0 +1,19 @@
package com.dsh.course.feignClient.activity;
import com.dsh.course.feignClient.activity.model.CouponListOfSearch;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
import java.util.Map;
@FeignClient(value = "mb-cloud-activity")
public interface CouponClient {
    @PostMapping("/base/coupon/queryCouponListSearch")
    List<Map<String,Object>> getCouponListOfSearch(@RequestBody CouponListOfSearch ofSearch);
}
cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/CouponListOfSearch.java
New file
@@ -0,0 +1,26 @@
package com.dsh.course.feignClient.activity.model;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
import java.util.Map;
@Data
public class CouponListOfSearch {
    private String name;
    private Integer type;
    private Integer distributionMethod;
    private Integer userPopulation;
    private Integer status;
    private Integer state;
    private Page<Map<String, Object>> page;
}
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java
@@ -2,6 +2,8 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dsh.course.feignClient.activity.CouponClient;
import com.dsh.course.feignClient.activity.model.CouponListOfSearch;
import com.dsh.guns.core.common.constant.factory.PageFactory;
import com.dsh.guns.core.util.ToolUtil;
import org.apache.commons.beanutils.ConvertUtils;
@@ -10,6 +12,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -26,6 +29,10 @@
    private String PREFIX = "/system/tCoupon/";
    @Resource
    private CouponClient client;
    /**
     * 跳转到优惠券管理首页
@@ -48,9 +55,17 @@
     */
    @RequestMapping(value = "/list")
    @ResponseBody
    public Object listOfDatas(String member, Integer type, Integer distributionMethod , Integer userPopulation, Integer status, Integer state) {
    public Object listOfDatas(String name, Integer type, Integer distributionMethod , Integer userPopulation, Integer status, Integer state) {
        Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
        List<Map<String, Object>> mapList = null;
        CouponListOfSearch ofSearch = new CouponListOfSearch();
        ofSearch.setPage(page);
        ofSearch.setName(name);
        ofSearch.setType(type);
        ofSearch.setDistributionMethod(distributionMethod);
        ofSearch.setUserPopulation(userPopulation);
        ofSearch.setStatus(status);
        ofSearch.setState(state);
        List<Map<String, Object>> mapList = client.getCouponListOfSearch(ofSearch);
        page.setRecords(mapList);
        return page.getRecords();
    }
cloud-server-management/src/main/webapp/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.js
@@ -7,37 +7,37 @@
    $.fn.bootstrapTable.locales['zh-CN'] = {
        formatLoadingMessage: function () {
            return 'Loding……';
            return '正在努力地加载数据中,请稍候……';
        },
        formatRecordsPerPage: function (pageNumber) {
            return 'Display per page ' + pageNumber + ' A record';
            return '每页显示 ' + pageNumber + ' 条记录';
        },
        formatShowingRows: function (pageFrom, pageTo, totalRows) {
            return 'Control of display ' + pageFrom + ' To the first ' + pageTo + ' One record, total ' + totalRows + ' recored';
            return '显示第 ' + pageFrom + ' 到第 ' + pageTo + ' 条记录,总共 ' + totalRows + ' 条记录';
        },
        formatSearch: function () {
            return 'Search';
            return '搜索';
        },
        formatNoMatches: function () {
            return 'No match was found';
            return '没有找到匹配的记录';
        },
        formatPaginationSwitch: function () {
            return 'Hide/show pagination';
            return '隐藏/显示分页';
        },
        formatRefresh: function () {
            return 'refresh';
            return '刷新';
        },
        formatToggle: function () {
            return 'cut';
            return '切换';
        },
        formatColumns: function () {
            return 'column';
            return '列';
        },
        formatExport: function () {
            return 'export data';
            return '导出数据';
        },
        formatClearFilters: function () {
            return 'Clear the filter';
            return '清空过滤';
        }
    };
cloud-server-management/src/main/webapp/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js
@@ -7,37 +7,37 @@
    $.fn.bootstrapTable.locales['zh-CN'] = {
        formatLoadingMessage: function () {
            return 'Loding……';
            return '正在努力地加载数据中,请稍候……';
        },
        formatRecordsPerPage: function (pageNumber) {
            return 'Display per page ' + pageNumber + ' A record';
            return '每页显示 ' + pageNumber + ' 条记录';
        },
        formatShowingRows: function (pageFrom, pageTo, totalRows) {
            return 'Control of display ' + pageFrom + ' To the first ' + pageTo + ' One record, total ' + totalRows + ' recored';
            return '显示第 ' + pageFrom + ' 到第 ' + pageTo + ' 条记录,总共 ' + totalRows + ' 条记录';
        },
        formatSearch: function () {
            return 'Search';
            return '搜索';
        },
        formatNoMatches: function () {
            return 'No match was found';
            return '没有找到匹配的记录';
        },
        formatPaginationSwitch: function () {
            return 'Hide/show pagination';
            return '隐藏/显示分页';
        },
        formatRefresh: function () {
            return 'refresh';
            return '刷新';
        },
        formatToggle: function () {
            return 'cut';
            return '切换';
        },
        formatColumns: function () {
            return 'column';
            return '列';
        },
        formatExport: function () {
            return 'export data';
            return '导出数据';
        },
        formatClearFilters: function () {
            return 'Clear the filter';
            return '清空过滤';
        }
    };
cloud-server-management/src/main/webapp/static/js/plugins/bootstrap-treetable/bootstrap-treetable.js
@@ -185,7 +185,7 @@
            var tbody = $('<tbody class="treetable-tbody"></tbody>');
            target.append(tbody);
            // 添加加载loading
            var _loading = '<tr><td colspan="' + options.columns.length + '"><div style="display: block;text-align: center;">Loding……</div></td></tr>'
            var _loading = '<tr><td colspan="' + options.columns.length + '"><div style="display: block;text-align: center;">正在努力地加载数据中,请稍候……</div></td></tr>'
            tbody.html(_loading);
            // 默认高度
            if (options.height) {
@@ -200,7 +200,7 @@
                    // 加载完数据先清空
                    tbody.html("");
                    if (!data || data.length <= 0) {
                        var _empty = '<tr><td colspan="' + options.columns.length + '"><div style="display: block;text-align: center;">No match was found</div></td></tr>'
                        var _empty = '<tr><td colspan="' + options.columns.length + '"><div style="display: block;text-align: center;">没有找到匹配的记录</div></td></tr>'
                        tbody.html(_empty);
                        return;
                    }
cloud-server-management/src/main/webapp/static/js/plugins/highcharts/highcharts-more.src.js
@@ -69,7 +69,7 @@
        backgroundOption = options.background;
        
        // To avoid having weighty logic to place, update and remove the backgrounds,
        // push them to the first axis' plot bands and borrow the existing logic there.
        // push them 到第 axis' plot bands and borrow the existing logic there.
        if (backgroundOption) {
            each([].concat(splat(backgroundOption)).reverse(), function (config) {
                var backgroundColor = config.backgroundColor; // if defined, replace the old one (specific for gradients)
cloud-server-management/src/main/webapp/static/js/plugins/highcharts/highcharts.src.js
@@ -110,7 +110,7 @@
/**
 * Extend an object with the members of another
 * @param {Object} a The object to be extended
 * @param {Object} b The object to add to the first one
 * @param {Object} b The object to add 到第 one
 */
function extend(a, b) {
    var n;
cloud-server-management/src/main/webapp/static/js/plugins/highcharts/modules/drilldown.src.js
@@ -116,7 +116,7 @@
            }
        });
        
        // Add a record of properties for each drilldown level
        // Add 条记录 of properties for each drilldown level
        level = {
            levelNumber: levelNumber,
            seriesOptions: oldSeries.userOptions,
cloud-server-management/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts-more.src.js
@@ -65,7 +65,7 @@
        backgroundOption = options.background;
        
        // To avoid having weighty logic to place, update and remove the backgrounds,
        // push them to the first axis' plot bands and borrow the existing logic there.
        // push them 到第 axis' plot bands and borrow the existing logic there.
        if (backgroundOption) {
            each([].concat(splat(backgroundOption)).reverse(), function (config) {
                var backgroundColor = config.backgroundColor; // if defined, replace the old one (specific for gradients)
cloud-server-management/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts.src.js
@@ -123,7 +123,7 @@
/**
 * Extend an object with the members of another
 * @param {Object} a The object to be extended
 * @param {Object} b The object to add to the first one
 * @param {Object} b The object to add 到第 one
 */
function extend(a, b) {
    var n;
cloud-server-management/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts-more.src.js
@@ -65,7 +65,7 @@
        backgroundOption = options.background;
        
        // To avoid having weighty logic to place, update and remove the backgrounds,
        // push them to the first axis' plot bands and borrow the existing logic there.
        // push them 到第 axis' plot bands and borrow the existing logic there.
        if (backgroundOption) {
            each([].concat(splat(backgroundOption)).reverse(), function (config) {
                var backgroundColor = config.backgroundColor; // if defined, replace the old one (specific for gradients)
cloud-server-management/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts.src.js
@@ -123,7 +123,7 @@
/**
 * Extend an object with the members of another
 * @param {Object} a The object to be extended
 * @param {Object} b The object to add to the first one
 * @param {Object} b The object to add 到第 one
 */
function extend(a, b) {
    var n;
cloud-server-management/src/main/webapp/static/modular/system/dict/dict.js
@@ -29,7 +29,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/driverActivity/driverActivity.js
@@ -112,7 +112,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/driverActivity/yesDriver.js
@@ -170,7 +170,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -237,7 +237,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -253,7 +253,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/driverActivityHistory/driverActivityHistory.js
@@ -50,7 +50,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/log/log.js
@@ -34,7 +34,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/log/login_log.js
@@ -31,7 +31,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/notice/notice.js
@@ -31,7 +31,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/report/couponStatistics.js
@@ -45,7 +45,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/report/couponStatisticsInfo.js
@@ -21,7 +21,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/report/operationalData.js
@@ -47,7 +47,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/sysCouponActivity/sysCouponActivity.js
@@ -134,7 +134,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/sysCouponActivity/sysCouponRecord.js
@@ -111,7 +111,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -139,7 +139,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -153,7 +153,7 @@
         if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }return ;
cloud-server-management/src/main/webapp/static/modular/system/sysCouponActivity/tUser.js
@@ -201,7 +201,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -227,7 +227,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -242,7 +242,7 @@
         if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/sysCouponRecord/sysCouponRecord.js
@@ -145,7 +145,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/sysRedPacketRecord/sysRedPacketRecord.js
@@ -68,7 +68,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tAdvertisement/tAdvertisement.js
@@ -182,7 +182,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tAgreement/tAgreement.js
@@ -35,7 +35,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tCar/carInsurance.js
@@ -33,7 +33,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tCar/tCar.js
@@ -174,7 +174,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tCarBrand/tCarBrand.js
@@ -94,7 +94,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tCarModel/tCarModel.js
@@ -91,7 +91,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tChatSetPage/tbChatSetPage.js
@@ -84,7 +84,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tCompany/franchisee.js
@@ -168,7 +168,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tCompany/tCompany.js
@@ -188,7 +188,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tCompany/tCompanyAudit.js
@@ -217,7 +217,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tComplaint/tComplaint.js
@@ -132,7 +132,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCoupon.js
@@ -16,16 +16,35 @@
        {field: 'selectItem', radio: true},
        {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
        {title: '优惠券名称', field: 'name', visible: true, align: 'center', valign: 'middle'},
        {title: '适用范围', field: 'useScope', visible: true, align: 'center', valign: 'middle'},
        {title: '优惠券类型', field: 'type', visible: true, align: 'center', valign: 'middle'},
        {title: '发放方式', field: 'distributionMethod', visible: true, align: 'center', valign: 'middle'},
        {title: '适用范围', field: 'useScope', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row, index) {
                return {1: "全国", 2: "指定城市", 3: "指定门店"}[value]
            }
        },
        {title: '优惠券类型', field: 'type', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row, index) {
                return {1: "满减券", 2: "代金券", 3: "体验券"}[value]
            }},
        {title: '发放方式', field: 'distributionMethod', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row, index) {
                return {1: "积分购买", 2: "注册赠送", 3: "自动发券"}[value]
            }},
        {title: '有效期', field: 'timeValue', visible: true, align: 'center', valign: 'middle'},
        {title: '用户人群', field: 'userPopulation', visible: true, align: 'center', valign: 'middle'},
        {title: '用户人群', field: 'userPopulation', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row, index) {
                return {1: "全部用户", 2: "年度会员", 3: "已有学员用户"}[value]
            }},
        {title: '发放数量', field: 'quantityIssued', visible: true, align: 'center', valign: 'middle'},
        {title: '限领数量', field: 'pickUpQuantity', visible: true, align: 'center', valign: 'middle'},
        {title: '已领数量', field: 'hasPickQty', visible: true, align: 'center', valign: 'middle'},
        {title: 'status', field: 'useTimes', visible: true, align: 'center', valign: 'middle'},
        {title: 'state', field: 'couponType', visible: true, align: 'center', valign: 'middle'},
        {title: '活动状态', field: 'status', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row, index) {
                return {1: "未开始", 2: "已开始", 3: "已结束"}[value]
            }},
        {title: '可售状态', field: 'state', visible: true, align: 'center', valign: 'middle',
            formatter: function (value, row, index) {
                return {1: "上架", 2: "下架"}[value]
            }},
    ];
};
cloud-server-management/src/main/webapp/static/modular/system/tDispatch/tDispatch.js
@@ -97,7 +97,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tDriver/tDriver.js
@@ -250,7 +250,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tDriver/tDriverVerify.js
@@ -185,7 +185,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tDriver/yesDriver.js
@@ -176,7 +176,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tDriver/yesDriver_selectCar.js
@@ -91,7 +91,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -147,7 +147,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tEnsureIncomeRule/tEnsureIncomeRule.js
@@ -106,7 +106,7 @@
            Feng.info("请先选中表格中的某一记录!");
        }
        if(language == 2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }
        if(language == 3){
            Feng.info("Silakan pilih catatan di tabel pertama!");
cloud-server-management/src/main/webapp/static/modular/system/tFeedback/tFeedback.js
@@ -159,7 +159,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tFeedback/userFeedback.js
@@ -168,7 +168,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tGuidePage/tbGuidePage.js
@@ -97,7 +97,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tHotAddress/tbHotAddress.js
@@ -80,7 +80,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tIntegralGoods/tIntegralGoods.js
@@ -78,7 +78,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tIntegralOrder/tIntegralOrder.js
@@ -135,7 +135,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tInvoice/tInvoice.js
@@ -142,7 +142,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tLine/tLine.js
@@ -95,7 +95,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tMotorModel/tMotorModel.js
@@ -108,7 +108,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tNotices/system.js
@@ -94,7 +94,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tNotices/tNotices.js
@@ -93,7 +93,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOpenCity/tOpenCity.js
@@ -105,7 +105,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOrderCharter/tOrderCharter.js
@@ -127,7 +127,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOrderCharteredCar/tOrderCharteredCar.js
@@ -121,7 +121,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOrderCrossCity/tOrderCrossCity.js
@@ -230,7 +230,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOrderEvaluate/tOrderEvaluate.js
@@ -114,7 +114,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOrderLogistics/tOrderLogistics.js
@@ -270,7 +270,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOrderPrivateCar/tOrderPrivateCar.js
@@ -273,7 +273,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOrderTaxi/selectDriver.js
@@ -90,7 +90,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tOrderTaxi/tOrderTaxi.js
@@ -214,7 +214,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tProblem/tProblem.js
@@ -168,7 +168,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tPubWithdrawal/tPubWithdrawal.js
@@ -191,7 +191,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Harap pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tReassign/selectCrossDriver.js
@@ -90,7 +90,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tReassign/selectPrivateCarDriver.js
@@ -90,7 +90,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tReassign/selectSmallDriver.js
@@ -90,7 +90,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tReassign/smallPieceLogistics.js
@@ -226,7 +226,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tReassign/tCross.js
@@ -226,7 +226,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tReassign/tReassign.js
@@ -226,7 +226,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tServerCarmodel/acrossCity.js
@@ -69,7 +69,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tServerCarmodel/charter.js
@@ -78,7 +78,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tServerCarmodel/tServerCarmodel.js
@@ -69,7 +69,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
@@ -98,7 +98,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tSmsrecord/tSmsrecord.js
@@ -81,7 +81,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tStartPage/tbStartPage.js
@@ -88,7 +88,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tSysSensitiveWords/tSysSensitiveWords.js
@@ -61,7 +61,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tSystemPrice/tSystemPrice.js
@@ -88,7 +88,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tSystemPrice/tSystemPriceService.js
@@ -136,7 +136,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tUser/tUser.js
@@ -196,7 +196,7 @@
        if(language==1){
        Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table!");
            Feng.info("Please select 条记录 in the table!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tUserExit/tbUserExit.js
@@ -80,7 +80,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tUserLargeCoupon/tUserLargeCoupon.js
@@ -135,7 +135,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tUserRedPacketRecord/tUserRedPacketRecord.js
@@ -68,7 +68,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tVerified/tVerified.js
@@ -109,7 +109,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tVersionManagement/tVersionManagement.js
@@ -197,7 +197,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tVoice/tbVoice.js
@@ -149,7 +149,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tWithout/tWithout.js
@@ -42,7 +42,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/tbBanner/tbBanner.js
@@ -109,7 +109,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/user/user.js
@@ -122,7 +122,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/userActivity/sysCouponRecord.js
@@ -84,7 +84,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -129,7 +129,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -144,7 +144,7 @@
         if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -165,7 +165,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -180,7 +180,7 @@
         if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -199,7 +199,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -212,7 +212,7 @@
         if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/userActivity/sysRedPacketRecord.js
@@ -50,7 +50,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -75,7 +75,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
@@ -92,7 +92,7 @@
         if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/userActivity/userActivity.js
@@ -109,7 +109,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }
cloud-server-management/src/main/webapp/static/modular/system/userCouponRecord/userCouponRecord.js
@@ -111,7 +111,7 @@
        if(language==1){
            Feng.info("请先选中表格中的某一记录!");
        }else if(language==2){
            Feng.info("Please select a record in the table first!");
            Feng.info("Please select 条记录 in the table first!");
        }else {
            Feng.info("Pilih catatan di tabel terlebih dahulu!");
        }