Browse Source

:lock: 隐藏密码

Ritchie 1 year ago
parent
commit
8e6b8fb126

+ 1 - 2
src/main/java/com/szwl/controller/TAdminController.java

@@ -723,8 +723,7 @@ public class TAdminController {
             tAdmin.setManagerId(managerId);
             tAdmin.setManagerId(managerId);
             tAdminService.getById(tAdmin);
             tAdminService.getById(tAdmin);
         }
         }
-        UserDetailBO userDetailBO = BeanUtil.copyProperties(tAdmin, UserDetailBO.class);
-
+        UserDetailBO userDetailBO = BeanUtil.copyProperties(tAdmin, UserDetailBO.class, "password");
         return R.ok(userDetailBO);
         return R.ok(userDetailBO);
     }
     }
 
 

+ 171 - 156
src/main/java/com/szwl/controller/TPromoCodeController.java

@@ -68,83 +68,88 @@ public class TPromoCodeController {
     TJoinpayMchService joinpayMchService;
     TJoinpayMchService joinpayMchService;
     @Autowired
     @Autowired
     PayFeign payFeign;
     PayFeign payFeign;
+
     @ApiOperation(value = "获取优惠码")
     @ApiOperation(value = "获取优惠码")
     @GetMapping("/getTPromoCode")
     @GetMapping("/getTPromoCode")
-    public ResponseModel<IPage<TPromoCode>> getTPromoCode(@RequestParam String  code) {
+    public ResponseModel<IPage<TPromoCode>> getTPromoCode(@RequestParam String code) {
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
-        query.eq(TPromoCode::getCode,code);
+        query.eq(TPromoCode::getCode, code);
         Page<TPromoCode> page = new Page<>(1, 10, true);
         Page<TPromoCode> page = new Page<>(1, 10, true);
         IPage<TPromoCode> iPage = promoCodeService.page(page, query);
         IPage<TPromoCode> iPage = promoCodeService.page(page, query);
         return R.ok(iPage);
         return R.ok(iPage);
     }
     }
+
     @ApiOperation(value = "获取优惠码")
     @ApiOperation(value = "获取优惠码")
     @GetMapping("/getPromoCode")
     @GetMapping("/getPromoCode")
-    public ResponseModel<TPromoCode> getPromoCode(@RequestParam String  code) {
+    public ResponseModel<TPromoCode> getPromoCode(@RequestParam String code) {
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         String[] split = code.split("-");
         String[] split = code.split("-");
-        query.eq(TPromoCode::getCode,split[0]);
-        query.eq(TPromoCode::getAdminId,split[1]);
+        query.eq(TPromoCode::getCode, split[0]);
+        query.eq(TPromoCode::getAdminId, split[1]);
         List<TPromoCode> list = promoCodeService.list(query);
         List<TPromoCode> list = promoCodeService.list(query);
-        if(list.size()>0){
+        if (list.size() > 0) {
             return R.ok(list.get(0));
             return R.ok(list.get(0));
         }
         }
         return R.ok();
         return R.ok();
     }
     }
+
     @ApiOperation(value = "获取优惠码")
     @ApiOperation(value = "获取优惠码")
     @GetMapping("/selectTPromoCode")
     @GetMapping("/selectTPromoCode")
-    public ResponseModel<TPromoCode> selectTPromoCode(@RequestParam String  code,@RequestParam String  adminId) {
+    public ResponseModel<TPromoCode> selectTPromoCode(@RequestParam String code, @RequestParam String adminId) {
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
-        query.eq(TPromoCode::getCode,code);
-        query.eq(TPromoCode::getAdminId,adminId);
+        query.eq(TPromoCode::getCode, code);
+        query.eq(TPromoCode::getAdminId, adminId);
 //        List<TPromoCode> list = promoCodeService.list(query);
 //        List<TPromoCode> list = promoCodeService.list(query);
         TPromoCode promoCode = promoCodeService.getOne(query);
         TPromoCode promoCode = promoCodeService.getOne(query);
         return R.ok(promoCode);
         return R.ok(promoCode);
     }
     }
+
     @ApiOperation(value = "小程序获取优惠码")
     @ApiOperation(value = "小程序获取优惠码")
     @GetMapping("/getCode")
     @GetMapping("/getCode")
-    public ResponseModel<TPromoCode> getCode(String  clientId, String  code) {
-        if(StringUtils.isEmpty(clientId)){
+    public ResponseModel<TPromoCode> getCode(String clientId, String code) {
+        if (StringUtils.isEmpty(clientId)) {
             return null;
             return null;
         }
         }
         LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
-        query.eq(TEquipment::getClientId,clientId);
+        query.eq(TEquipment::getClientId, clientId);
         List<TEquipment> list = tEquipmentService.list(query);
         List<TEquipment> list = tEquipmentService.list(query);
         TEquipment equipment = list.get(0);
         TEquipment equipment = list.get(0);
         LambdaQueryWrapper<TPromoCode> query1 = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query1 = Wrappers.lambdaQuery();
-        query1.eq(TPromoCode::getCode,code);
-        query1.eq(TPromoCode::getAdminId,equipment.getAdminId());
+        query1.eq(TPromoCode::getCode, code);
+        query1.eq(TPromoCode::getAdminId, equipment.getAdminId());
         List<TPromoCode> list1 = promoCodeService.list(query1);
         List<TPromoCode> list1 = promoCodeService.list(query1);
-        if(list1.size()>0){
+        if (list1.size() > 0) {
             TPromoCode tPromoCode = list1.get(0);
             TPromoCode tPromoCode = list1.get(0);
             String isUse = tPromoCode.getIsUse();
             String isUse = tPromoCode.getIsUse();
-            if(isUse.equals("1")){
-                return R.fail(A0002,"已使用");
+            if (isUse.equals("1")) {
+                return R.fail(A0002, "已使用");
             }
             }
             Date lastUseDate = tPromoCode.getLastUseDate();
             Date lastUseDate = tPromoCode.getLastUseDate();
             Date date = new Date();
             Date date = new Date();
-            if(date.getTime()>lastUseDate.getTime()){
-                return R.fail(A0002,"已过期");
+            if (date.getTime() > lastUseDate.getTime()) {
+                return R.fail(A0002, "已过期");
             }
             }
             return R.ok(tPromoCode);
             return R.ok(tPromoCode);
-        }else {
-            return R.fail(A0002,"没有找到优惠码");
+        } else {
+            return R.fail(A0002, "没有找到优惠码");
         }
         }
     }
     }
+
     @ApiOperation(value = "修改优惠码状态")
     @ApiOperation(value = "修改优惠码状态")
     @GetMapping("/updateCode")
     @GetMapping("/updateCode")
-    public ResponseModel<?> updateCode(String  clientId, String  code) {
-        if(StringUtils.isEmpty(clientId)){
+    public ResponseModel<?> updateCode(String clientId, String code) {
+        if (StringUtils.isEmpty(clientId)) {
             return null;
             return null;
         }
         }
         LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
-        query.eq(TEquipment::getClientId,clientId);
+        query.eq(TEquipment::getClientId, clientId);
         List<TEquipment> list = tEquipmentService.list(query);
         List<TEquipment> list = tEquipmentService.list(query);
         TEquipment equipment = list.get(0);
         TEquipment equipment = list.get(0);
         LambdaQueryWrapper<TPromoCode> query1 = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query1 = Wrappers.lambdaQuery();
-        query1.eq(TPromoCode::getCode,code);
-        query1.eq(TPromoCode::getAdminId,equipment.getAdminId());
+        query1.eq(TPromoCode::getCode, code);
+        query1.eq(TPromoCode::getAdminId, equipment.getAdminId());
         List<TPromoCode> list1 = promoCodeService.list(query1);
         List<TPromoCode> list1 = promoCodeService.list(query1);
-        if(list1.size()>0){
+        if (list1.size() > 0) {
             TPromoCode tPromoCode = list1.get(0);
             TPromoCode tPromoCode = list1.get(0);
             tPromoCode.setIsUse("1");
             tPromoCode.setIsUse("1");
             if (StringUtils.isNotEmpty(equipment.getName())) {
             if (StringUtils.isNotEmpty(equipment.getName())) {
@@ -156,28 +161,30 @@ public class TPromoCodeController {
             String time = sdf.format(new Date());
             String time = sdf.format(new Date());
             tPromoCode.setUseDate(time);
             tPromoCode.setUseDate(time);
             promoCodeService.updateById(tPromoCode);
             promoCodeService.updateById(tPromoCode);
-            return R.ok(null,"修改成功");
-        }else {
-            return R.fail(A0002,"没有找到优惠码");
+            return R.ok(null, "修改成功");
+        } else {
+            return R.fail(A0002, "没有找到优惠码");
         }
         }
     }
     }
+
     @ApiOperation(value = "修改优惠码")
     @ApiOperation(value = "修改优惠码")
     @GetMapping("/updatePromoCode")
     @GetMapping("/updatePromoCode")
-    public void updatePromoCode(@RequestParam(value = "id")String id, @RequestParam(value = "type")String type) {
+    public void updatePromoCode(@RequestParam(value = "id") String id, @RequestParam(value = "type") String type) {
         TPromoCode promoCode = promoCodeService.getById(id);
         TPromoCode promoCode = promoCodeService.getById(id);
         promoCode.setIsUse(type);
         promoCode.setIsUse(type);
-        if(type.equals("1")){
-            promoCode.setUseDate(DateUtils.formatDate(new Date(),PATTERN_yyyy_MM_dd_HH_mm_ss));
+        if (type.equals("1")) {
+            promoCode.setUseDate(DateUtils.formatDate(new Date(), PATTERN_yyyy_MM_dd_HH_mm_ss));
         }
         }
         promoCodeService.updateById(promoCode);
         promoCodeService.updateById(promoCode);
     }
     }
+
     @ApiOperation(value = "生成0折优惠码")
     @ApiOperation(value = "生成0折优惠码")
     @GetMapping("/addPromoCode")
     @GetMapping("/addPromoCode")
-    public void addPromoCode(@RequestParam(value = "adminId")String adminId,@RequestParam(value = "lastUseDate")Date lastUseDate,
-                             @RequestParam(value = "number")String number, @RequestParam(value = "codeNum") String codeNum) {
+    public void addPromoCode(@RequestParam(value = "adminId") String adminId, @RequestParam(value = "lastUseDate") Date lastUseDate,
+                             @RequestParam(value = "number") String number, @RequestParam(value = "codeNum") String codeNum) {
         int num = Integer.parseInt(number);
         int num = Integer.parseInt(number);
         List<String> codes = new ArrayList<>();
         List<String> codes = new ArrayList<>();
-        if(StringUtils.isEmpty(codeNum)) {
+        if (StringUtils.isEmpty(codeNum)) {
             for (int i = 0; i < num; i++) {
             for (int i = 0; i < num; i++) {
                 String code = orderService.initSn(Long.valueOf(adminId));
                 String code = orderService.initSn(Long.valueOf(adminId));
                 StringBuffer str = new StringBuffer();
                 StringBuffer str = new StringBuffer();
@@ -189,28 +196,29 @@ public class TPromoCodeController {
         }
         }
         TAdmin admin = adminService.getById(adminId);
         TAdmin admin = adminService.getById(adminId);
         for (String code : codes) {
         for (String code : codes) {
-                TPromoCode promoCode = new TPromoCode();
-                promoCode.setCreateDate(new Date());
-                promoCode.setModifyDate(new Date());
-                promoCode.setCode(Long.parseLong(code));
-                promoCode.setAdminId(adminId);
-                promoCode.setIsUse("0");
-                promoCode.setDiscount(0f);
-                promoCode.setLastUseDate(lastUseDate);
-                promoCode.setCreateDate(new Date());
-                promoCode.setType("0");
-                promoCode.setUserName(admin.getUsername());
-                promoCodeService.save(promoCode);
+            TPromoCode promoCode = new TPromoCode();
+            promoCode.setCreateDate(new Date());
+            promoCode.setModifyDate(new Date());
+            promoCode.setCode(Long.parseLong(code));
+            promoCode.setAdminId(adminId);
+            promoCode.setIsUse("0");
+            promoCode.setDiscount(0f);
+            promoCode.setLastUseDate(lastUseDate);
+//                promoCode.setCreateDate(new Date());
+            promoCode.setType("0");
+            promoCode.setUserName(admin.getUsername());
+            promoCodeService.save(promoCode);
         }
         }
     }
     }
+
     @ApiOperation(value = "生成n元优惠券")
     @ApiOperation(value = "生成n元优惠券")
     @GetMapping("/addYHJ")
     @GetMapping("/addYHJ")
-    public ResponseModel<?> addYHJ(Long wxId,String flag) {
-        if(wxId==null||StringUtils.isEmpty(flag)){
+    public ResponseModel<?> addYHJ(Long wxId, String flag) {
+        if (wxId == null || StringUtils.isEmpty(flag)) {
             return R.fail(A0001);
             return R.fail(A0001);
         }
         }
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
-        query.eq(TPromoCode::getWxId,wxId);
+        query.eq(TPromoCode::getWxId, wxId);
 //        if(flag.equals("YHJ5")||flag.equals("YHJ10")){
 //        if(flag.equals("YHJ5")||flag.equals("YHJ10")){
 //            query.eq(TPromoCode::getType,"2");
 //            query.eq(TPromoCode::getType,"2");
 //            List<TPromoCode> list = promoCodeService.list(query);
 //            List<TPromoCode> list = promoCodeService.list(query);
@@ -218,16 +226,16 @@ public class TPromoCodeController {
 //                return R.ok(1,"此券每人限领一张,您已领取过,不能再领!");
 //                return R.ok(1,"此券每人限领一张,您已领取过,不能再领!");
 //            }
 //            }
 //        }
 //        }
-        query.eq(TPromoCode::getType,"2");
+        query.eq(TPromoCode::getType, "2");
         List<TPromoCode> list = promoCodeService.list(query);
         List<TPromoCode> list = promoCodeService.list(query);
-        if(list.size()>0){
-            return R.ok(1,"此券每人限领一张,您已领取过,不能再领!");
+        if (list.size() > 0) {
+            return R.ok(1, "此券每人限领一张,您已领取过,不能再领!");
         }
         }
         String code = orderService.initSn(Long.valueOf(wxId));
         String code = orderService.initSn(Long.valueOf(wxId));
         TPromoCode promoCode = new TPromoCode();
         TPromoCode promoCode = new TPromoCode();
         promoCode.setCreateDate(new Date());
         promoCode.setCreateDate(new Date());
         promoCode.setModifyDate(new Date());
         promoCode.setModifyDate(new Date());
-        promoCode.setCode(Long.parseLong(code.substring(code.length()-8,code.length())));
+        promoCode.setCode(Long.parseLong(code.substring(code.length() - 8, code.length())));
         promoCode.setAdminId(null);
         promoCode.setAdminId(null);
         promoCode.setIsUse("0");
         promoCode.setIsUse("0");
 //        if(flag.equals("YHJ5")){
 //        if(flag.equals("YHJ5")){
@@ -241,31 +249,32 @@ public class TPromoCodeController {
         String[] js = flag.split("J");
         String[] js = flag.split("J");
         String s = js[1];
         String s = js[1];
         int price = Integer.parseInt(s);
         int price = Integer.parseInt(s);
-        if(price>100){
+        if (price > 100) {
             return R.fail(A0001);
             return R.fail(A0001);
         }
         }
         promoCode.setDiscount(Float.valueOf(price));
         promoCode.setDiscount(Float.valueOf(price));
         promoCode.setType("2");
         promoCode.setType("2");
         Long data = Calendar.getInstance().getTimeInMillis();
         Long data = Calendar.getInstance().getTimeInMillis();
         Long t = 3l;
         Long t = 3l;
-        Long mon = 30L*24L*60L*60L*1000L;
-        Long d = data + (mon*t);
+        Long mon = 30L * 24L * 60L * 60L * 1000L;
+        Long d = data + (mon * t);
         Date lastUseDate = new Date(Long.parseLong(String.valueOf(d)));
         Date lastUseDate = new Date(Long.parseLong(String.valueOf(d)));
         promoCode.setLastUseDate(lastUseDate);
         promoCode.setLastUseDate(lastUseDate);
         promoCode.setCreateDate(new Date());
         promoCode.setCreateDate(new Date());
         promoCode.setUserName(null);
         promoCode.setUserName(null);
         promoCode.setWxId(wxId);
         promoCode.setWxId(wxId);
         promoCodeService.save(promoCode);
         promoCodeService.save(promoCode);
-        return R.ok(promoCode,"领取成功");
+        return R.ok(promoCode, "领取成功");
     }
     }
+
     @ApiOperation(value = "核销优惠券")
     @ApiOperation(value = "核销优惠券")
     @GetMapping("/useYHJ")
     @GetMapping("/useYHJ")
-    public void useYHJ(@RequestParam String code,@RequestParam String adminId,@RequestParam String clentId) {
+    public void useYHJ(@RequestParam String code, @RequestParam String adminId, @RequestParam String clentId) {
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
-        query.eq(TPromoCode::getCode,code);
-        query.eq(TPromoCode::getIsUse,"0");
+        query.eq(TPromoCode::getCode, code);
+        query.eq(TPromoCode::getIsUse, "0");
         List<TPromoCode> list = promoCodeService.list(query);
         List<TPromoCode> list = promoCodeService.list(query);
-        if(list.size()>0){
+        if (list.size() > 0) {
             TPromoCode promoCode = list.get(0);
             TPromoCode promoCode = list.get(0);
             promoCode.setUseDate(DateUtils.formatDate(new Date(), DateUtils.PATTERN_yyyy_MM_dd_HH_mm_ss));
             promoCode.setUseDate(DateUtils.formatDate(new Date(), DateUtils.PATTERN_yyyy_MM_dd_HH_mm_ss));
             promoCode.setAdminId(adminId);
             promoCode.setAdminId(adminId);
@@ -275,44 +284,47 @@ public class TPromoCodeController {
             promoCodeService.updateById(promoCode);
             promoCodeService.updateById(promoCode);
         }
         }
     }
     }
+
     @GetMapping("/getYHJList")
     @GetMapping("/getYHJList")
     public ResponseModel<?> getYHJList(Long wxId) {
     public ResponseModel<?> getYHJList(Long wxId) {
-        if(wxId==null){
+        if (wxId == null) {
             return R.fail(A0001);
             return R.fail(A0001);
         }
         }
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
-        query.eq(TPromoCode::getWxId,wxId);
-        query.eq(TPromoCode::getIsUse,"0");
-        query.eq(TPromoCode::getType,"2");
+        query.eq(TPromoCode::getWxId, wxId);
+        query.eq(TPromoCode::getIsUse, "0");
+        query.eq(TPromoCode::getType, "2");
         List<TPromoCode> list = promoCodeService.list(query);
         List<TPromoCode> list = promoCodeService.list(query);
-        return R.ok(list,"成功");
+        return R.ok(list, "成功");
     }
     }
+
     @GetMapping("/checkYHJList")
     @GetMapping("/checkYHJList")
     public ResponseModel<?> checkYHJList(Long wxId) {
     public ResponseModel<?> checkYHJList(Long wxId) {
-        if(wxId==null){
+        if (wxId == null) {
             return R.fail(A0001);
             return R.fail(A0001);
         }
         }
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
-        query.eq(TPromoCode::getWxId,wxId);
-        query.eq(TPromoCode::getType,"2");
+        query.eq(TPromoCode::getWxId, wxId);
+        query.eq(TPromoCode::getType, "2");
         List<TPromoCode> list = promoCodeService.list(query);
         List<TPromoCode> list = promoCodeService.list(query);
-        if(list.size()>0){
-            return R.ok(true,"已领取");
-        }else {
-            return R.ok(false,"未领取");
+        if (list.size() > 0) {
+            return R.ok(true, "已领取");
+        } else {
+            return R.ok(false, "未领取");
         }
         }
 
 
     }
     }
+
     @GetMapping("/getYHJ")
     @GetMapping("/getYHJ")
     public ResponseModel<TPromoCode> getYHJ(@RequestParam String code) {
     public ResponseModel<TPromoCode> getYHJ(@RequestParam String code) {
-        if(StringUtils.isEmpty(code)){
+        if (StringUtils.isEmpty(code)) {
             return R.fail(A0001);
             return R.fail(A0001);
         }
         }
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
-        query.eq(TPromoCode::getCode,code);
-        query.eq(TPromoCode::getType,"2");
+        query.eq(TPromoCode::getCode, code);
+        query.eq(TPromoCode::getType, "2");
         List<TPromoCode> list = promoCodeService.list(query);
         List<TPromoCode> list = promoCodeService.list(query);
-        if(list.size()>0){
+        if (list.size() > 0) {
             TPromoCode tPromoCode = list.get(0);
             TPromoCode tPromoCode = list.get(0);
 //            String isUse = tPromoCode.getIsUse();
 //            String isUse = tPromoCode.getIsUse();
 //            if(isUse.equals("1")){
 //            if(isUse.equals("1")){
@@ -327,24 +339,25 @@ public class TPromoCodeController {
         }
         }
         return R.ok();
         return R.ok();
     }
     }
+
     @ApiOperation(value = "添加优惠码")
     @ApiOperation(value = "添加优惠码")
     @GetMapping("/add")
     @GetMapping("/add")
     public ResponseModel<?> add(String addMode, String codeNum,
     public ResponseModel<?> add(String addMode, String codeNum,
-                                Long adminId,int number,Float discount,
-                                Float month,String type,String frpCode) {
-        if(discount == null || month == null || adminId == null || StringUtils.isEmpty(type)){
+                                Long adminId, int number, Float discount,
+                                Float month, String type, String frpCode) {
+        if (discount == null || month == null || adminId == null || StringUtils.isEmpty(type)) {
             return R.fail(A0001);
             return R.fail(A0001);
         }
         }
         if (addMode.equals("2")) {
         if (addMode.equals("2")) {
-            if(StringUtils.isEmpty(codeNum)){
-                return R.fail(A0001,"优惠码为空");
+            if (StringUtils.isEmpty(codeNum)) {
+                return R.fail(A0001, "优惠码为空");
             }
             }
             LambdaQueryWrapper<TPromoCode> query = new LambdaQueryWrapper<>();
             LambdaQueryWrapper<TPromoCode> query = new LambdaQueryWrapper<>();
-            query.eq(TPromoCode::getCode,codeNum);
-            query.eq(TPromoCode::getIsUse,0);
+            query.eq(TPromoCode::getCode, codeNum);
+            query.eq(TPromoCode::getIsUse, 0);
             query.eq(TPromoCode::getAdminId, adminId);
             query.eq(TPromoCode::getAdminId, adminId);
             TPromoCode tPromoCode = promoCodeService.getOne(query);
             TPromoCode tPromoCode = promoCodeService.getOne(query);
-            if(tPromoCode != null) {
+            if (tPromoCode != null) {
                 // 已存在优惠码
                 // 已存在优惠码
                 return R.fail(A0002, "已存在该优惠码");
                 return R.fail(A0002, "已存在该优惠码");
             }
             }
@@ -360,10 +373,10 @@ public class TPromoCodeController {
         if (countCode >= 5000) {
         if (countCode >= 5000) {
             return R.fail(B0002, "今日优惠码申请已达到上限");
             return R.fail(B0002, "今日优惠码申请已达到上限");
         }
         }
-        if(String.valueOf(admin.getId()).equals("1")){
-            List<String> codes =new ArrayList<>();
+        if (String.valueOf(admin.getId()).equals("1")) {
+            List<String> codes = new ArrayList<>();
             if (addMode.equals("1")) {
             if (addMode.equals("1")) {
-                for(int i=0;i<number;i++){
+                for (int i = 0; i < number; i++) {
                     StringBuilder num = new StringBuilder();
                     StringBuilder num = new StringBuilder();
                     Random random = new Random();
                     Random random = new Random();
                     for (int j = 0; j < 8; j++) {
                     for (int j = 0; j < 8; j++) {
@@ -376,15 +389,15 @@ public class TPromoCodeController {
                 codes.add(codeNum);
                 codes.add(codeNum);
             }
             }
             Long data = Calendar.getInstance().getTimeInMillis();
             Long data = Calendar.getInstance().getTimeInMillis();
-            Float mm = month*10;
+            Float mm = month * 10;
             String m = String.valueOf(mm);
             String m = String.valueOf(mm);
             String[] split = m.split("\\.");
             String[] split = m.split("\\.");
             String th = split[0];
             String th = split[0];
             Long t = Long.valueOf(th);
             Long t = Long.valueOf(th);
-            Long mon = 30L*24L*60L*60L*1000L;
-            Long d = data + ((mon*t)/10);
+            Long mon = 30L * 24L * 60L * 60L * 1000L;
+            Long d = data + ((mon * t) / 10);
             Date lastUseDate = new Date(Long.parseLong(String.valueOf(d)));
             Date lastUseDate = new Date(Long.parseLong(String.valueOf(d)));
-            for(String code : codes){
+            for (String code : codes) {
                 TPromoCode promoCode = new TPromoCode();
                 TPromoCode promoCode = new TPromoCode();
                 promoCode.setCode(Long.parseLong(code));
                 promoCode.setCode(Long.parseLong(code));
                 promoCode.setAdminId(String.valueOf(admin.getId()));
                 promoCode.setAdminId(String.valueOf(admin.getId()));
@@ -396,26 +409,26 @@ public class TPromoCodeController {
                 promoCode.setType(type);
                 promoCode.setType(type);
                 promoCodeService.save(promoCode);
                 promoCodeService.save(promoCode);
             }
             }
-            return R.ok(null,"生成成功");
+            return R.ok(null, "生成成功");
         }
         }
         LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
-        query.eq(TEquipment::getAdminId,admin.getId());
+        query.eq(TEquipment::getAdminId, admin.getId());
         List<TEquipment> list = tEquipmentService.list(query);
         List<TEquipment> list = tEquipmentService.list(query);
         TEquipment equipment = list.get(0);
         TEquipment equipment = list.get(0);
-        if(list.size() == 0){
+        if (list.size() == 0) {
             // "要有机器才能购买优惠码";
             // "要有机器才能购买优惠码";
             return R.fail("没有机器");
             return R.fail("没有机器");
         }
         }
         //0折优惠码需要支付
         //0折优惠码需要支付
-        if(type.equals("0")&&discount==0){
-            if(admin.getPromoCodeOpen() == null || admin.getPromoCodeOpen().equals("1")){
+        if (type.equals("0") && discount == 0) {
+            if (admin.getPromoCodeOpen() == null || admin.getPromoCodeOpen().equals("1")) {
                 Long equipmentId = equipment.getId();
                 Long equipmentId = equipment.getId();
                 Double money = null;
                 Double money = null;
                 LambdaQueryWrapper<TPrice> query1 = Wrappers.lambdaQuery();
                 LambdaQueryWrapper<TPrice> query1 = Wrappers.lambdaQuery();
-                query1.eq(TPrice::getName,"优惠码");
+                query1.eq(TPrice::getName, "优惠码");
                 List<TPrice> prices = priceService.list(query1);
                 List<TPrice> prices = priceService.list(query1);
-                for(TPrice price:prices){
-                    if(price.getName().equals("优惠码")){
+                for (TPrice price : prices) {
+                    if (price.getName().equals("优惠码")) {
                         money = price.getPrice();
                         money = price.getPrice();
                     }
                     }
                 }
                 }
@@ -423,12 +436,12 @@ public class TPromoCodeController {
                 String sn = orderService.initSn(client6);
                 String sn = orderService.initSn(client6);
                 String orderNo = sn;
                 String orderNo = sn;
                 String productName = "优惠码";
                 String productName = "优惠码";
-                BigDecimal price = BigDecimal.valueOf(money*number);
+                BigDecimal price = BigDecimal.valueOf(money * number);
                 BigDecimal cutPrice = price.multiply(new BigDecimal(100)).divide(new BigDecimal(100));
                 BigDecimal cutPrice = price.multiply(new BigDecimal(100)).divide(new BigDecimal(100));
                 BigDecimal amount = cutPrice;
                 BigDecimal amount = cutPrice;
                 String productDesc = "";
                 String productDesc = "";
                 String commonParameter = "";
                 String commonParameter = "";
-                if(addMode.equals("2") && StringUtils.isNotEmpty(codeNum)) {
+                if (addMode.equals("2") && StringUtils.isNotEmpty(codeNum)) {
                     commonParameter = codeNum;
                     commonParameter = codeNum;
                 }
                 }
                 String returnUrl = null;
                 String returnUrl = null;
@@ -488,27 +501,27 @@ public class TPromoCodeController {
 
 
         }
         }
         Long client6 = Long.parseLong(equipment.getClientId().substring(equipment.getClientId().length() - 6));
         Long client6 = Long.parseLong(equipment.getClientId().substring(equipment.getClientId().length() - 6));
-        List<String> codes =new ArrayList<>();
+        List<String> codes = new ArrayList<>();
         if (addMode.equals("1")) {
         if (addMode.equals("1")) {
-            for(int i=0;i<number;i++){
+            for (int i = 0; i < number; i++) {
                 String code = orderService.initSn(client6);
                 String code = orderService.initSn(client6);
                 StringBuffer str = new StringBuffer();
                 StringBuffer str = new StringBuffer();
-                str.append(code.substring(0,6));
+                str.append(code.substring(0, 6));
                 codes.add(str.toString());
                 codes.add(str.toString());
             }
             }
         } else {
         } else {
             codes.add(codeNum);
             codes.add(codeNum);
         }
         }
         Long data = Calendar.getInstance().getTimeInMillis();
         Long data = Calendar.getInstance().getTimeInMillis();
-        Float mm = month*10;
+        Float mm = month * 10;
         String m = String.valueOf(mm);
         String m = String.valueOf(mm);
         String[] split = m.split("\\.");
         String[] split = m.split("\\.");
         String th = split[0];
         String th = split[0];
         Long t = Long.valueOf(th);
         Long t = Long.valueOf(th);
-        Long mon = 30L*24L*60L*60L*1000L;
-        Long d = data + ((mon*t)/10);
+        Long mon = 30L * 24L * 60L * 60L * 1000L;
+        Long d = data + ((mon * t) / 10);
         Date lastUseDate = new Date(Long.parseLong(String.valueOf(d)));
         Date lastUseDate = new Date(Long.parseLong(String.valueOf(d)));
-        for(String code : codes){
+        for (String code : codes) {
             TPromoCode promoCode = new TPromoCode();
             TPromoCode promoCode = new TPromoCode();
             promoCode.setCode(Long.parseLong(code));
             promoCode.setCode(Long.parseLong(code));
             promoCode.setAdminId(String.valueOf(admin.getId()));
             promoCode.setAdminId(String.valueOf(admin.getId()));
@@ -522,14 +535,15 @@ public class TPromoCodeController {
         }
         }
         return R.ok("生成成功");
         return R.ok("生成成功");
     }
     }
+
     @ApiOperation(value = "获取优惠码列表")
     @ApiOperation(value = "获取优惠码列表")
     @GetMapping("/pagePromoCode")
     @GetMapping("/pagePromoCode")
-    public ResponseModel<IPage<?>> pagePromoCode(String adminId , String code, String isUse, Date useStratDate,Date useEndDate,Date createStratDate,Date createEndDate,  long current, long size ) {
+    public ResponseModel<IPage<?>> pagePromoCode(String adminId, String code, String isUse, Date useStratDate, Date useEndDate, Date createStratDate, Date createEndDate, long current, long size) {
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
-        if(StringUtils.isNotEmpty(adminId)){
+        if (StringUtils.isNotEmpty(adminId)) {
             TAdmin admin = adminService.getById(adminId);
             TAdmin admin = adminService.getById(adminId);
-            if(admin.getType()!=0 && admin.getType()!=1){
-                query.eq(TPromoCode::getAdminId,adminId);
+            if (admin.getType() != 0 && admin.getType() != 1) {
+                query.eq(TPromoCode::getAdminId, adminId);
             }
             }
             if (admin.getId() == 2738) {
             if (admin.getId() == 2738) {
                 LambdaQueryWrapper<TAdmin> adminQuery = Wrappers.lambdaQuery();
                 LambdaQueryWrapper<TAdmin> adminQuery = Wrappers.lambdaQuery();
@@ -537,7 +551,7 @@ public class TPromoCodeController {
                         .eq(TAdmin::getCompanyType, "0");
                         .eq(TAdmin::getCompanyType, "0");
                 List<Long> adminIds = adminService.list(adminQuery).stream()
                 List<Long> adminIds = adminService.list(adminQuery).stream()
                         .map(TAdmin::getId).collect(Collectors.toList());
                         .map(TAdmin::getId).collect(Collectors.toList());
-                query.in(TPromoCode::getAdminId,adminIds);
+                query.in(TPromoCode::getAdminId, adminIds);
             }
             }
             // 七云平台管理员
             // 七云平台管理员
             if (admin.getId() == 2739) {
             if (admin.getId() == 2739) {
@@ -545,44 +559,45 @@ public class TPromoCodeController {
                 adminQuery.eq(TAdmin::getCompanyType, "1");
                 adminQuery.eq(TAdmin::getCompanyType, "1");
                 List<Long> adminIds = adminService.list(adminQuery).stream()
                 List<Long> adminIds = adminService.list(adminQuery).stream()
                         .map(TAdmin::getId).collect(Collectors.toList());
                         .map(TAdmin::getId).collect(Collectors.toList());
-                query.in(TPromoCode::getAdminId,adminIds);
+                query.in(TPromoCode::getAdminId, adminIds);
             }
             }
-        }else {
+        } else {
             return R.fail(A0001);
             return R.fail(A0001);
         }
         }
-        if(StringUtils.isNotEmpty(code)){
-            query.eq(TPromoCode::getCode,code);
+        if (StringUtils.isNotEmpty(code)) {
+            query.eq(TPromoCode::getCode, code);
         }
         }
-        if(StringUtils.isNotEmpty(isUse)){
-            query.like(TPromoCode::getIsUse,isUse);
+        if (StringUtils.isNotEmpty(isUse)) {
+            query.like(TPromoCode::getIsUse, isUse);
         }
         }
-        if(useStratDate!=null&&useEndDate!=null){
-            query.gt(TPromoCode::getUseDate,useStratDate);
-            query.lt(TPromoCode::getUseDate,useEndDate);
+        if (useStratDate != null && useEndDate != null) {
+            query.gt(TPromoCode::getUseDate, useStratDate);
+            query.lt(TPromoCode::getUseDate, useEndDate);
         }
         }
-        if(createStratDate!=null&&createEndDate!=null){
-            query.gt(TPromoCode::getCreateDate,createStratDate);
-            query.lt(TPromoCode::getCreateDate,createEndDate);
+        if (createStratDate != null && createEndDate != null) {
+            query.gt(TPromoCode::getCreateDate, createStratDate);
+            query.lt(TPromoCode::getCreateDate, createEndDate);
         }
         }
         query.orderByDesc(TPromoCode::getCreateDate);
         query.orderByDesc(TPromoCode::getCreateDate);
         Page<TPromoCode> page = new Page<>(current, size, true);
         Page<TPromoCode> page = new Page<>(current, size, true);
         IPage<TPromoCode> iPage = promoCodeService.page(page, query);
         IPage<TPromoCode> iPage = promoCodeService.page(page, query);
         return R.ok(iPage);
         return R.ok(iPage);
     }
     }
+
     @ApiOperation(value = "导出优惠码列表")
     @ApiOperation(value = "导出优惠码列表")
     @GetMapping("/export")
     @GetMapping("/export")
-    public Object export(HttpServletResponse response, String adminId , String code, String isUse, Date useStratDate, Date useEndDate, Date createStratDate, Date createEndDate, long current, long size ) {
+    public Object export(HttpServletResponse response, String adminId, String code, String isUse, Date useStratDate, Date useEndDate, Date createStratDate, Date createEndDate, long current, long size) {
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         LambdaQueryWrapper<TPromoCode> query = Wrappers.lambdaQuery();
         String ifForeign = "0";
         String ifForeign = "0";
         String head = "优惠码数据-";
         String head = "优惠码数据-";
-        if(StringUtils.isNotEmpty(adminId)){
+        if (StringUtils.isNotEmpty(adminId)) {
             TAdmin admin = adminService.getById(adminId);
             TAdmin admin = adminService.getById(adminId);
-            if(StringUtils.isNotEmpty(admin.getIfForeign()) && admin.getIfForeign().equals("1")) {
+            if (StringUtils.isNotEmpty(admin.getIfForeign()) && admin.getIfForeign().equals("1")) {
                 ifForeign = admin.getIfForeign();
                 ifForeign = admin.getIfForeign();
                 head = "PromoCode-";
                 head = "PromoCode-";
             }
             }
-            if(admin.getType()!=0 && admin.getType()!=1){
-                query.eq(TPromoCode::getAdminId,adminId);
+            if (admin.getType() != 0 && admin.getType() != 1) {
+                query.eq(TPromoCode::getAdminId, adminId);
             }
             }
             // 申泽平台管理员
             // 申泽平台管理员
             if (admin.getId() == 2738) {
             if (admin.getId() == 2738) {
@@ -591,7 +606,7 @@ public class TPromoCodeController {
                         .eq(TAdmin::getCompanyType, "0");
                         .eq(TAdmin::getCompanyType, "0");
                 List<Long> adminIds = adminService.list(adminQuery).stream()
                 List<Long> adminIds = adminService.list(adminQuery).stream()
                         .map(TAdmin::getId).collect(Collectors.toList());
                         .map(TAdmin::getId).collect(Collectors.toList());
-                query.in(TPromoCode::getAdminId,adminIds);
+                query.in(TPromoCode::getAdminId, adminIds);
             }
             }
             // 七云平台管理员
             // 七云平台管理员
             if (admin.getId() == 2739) {
             if (admin.getId() == 2739) {
@@ -599,31 +614,31 @@ public class TPromoCodeController {
                 adminQuery.eq(TAdmin::getCompanyType, "1");
                 adminQuery.eq(TAdmin::getCompanyType, "1");
                 List<Long> adminIds = adminService.list(adminQuery).stream()
                 List<Long> adminIds = adminService.list(adminQuery).stream()
                         .map(TAdmin::getId).collect(Collectors.toList());
                         .map(TAdmin::getId).collect(Collectors.toList());
-                query.in(TPromoCode::getAdminId,adminIds);
+                query.in(TPromoCode::getAdminId, adminIds);
             }
             }
-        }else {
+        } else {
             return R.fail(A0001);
             return R.fail(A0001);
         }
         }
-        if(StringUtils.isNotEmpty(code)){
-            query.eq(TPromoCode::getCode,code);
+        if (StringUtils.isNotEmpty(code)) {
+            query.eq(TPromoCode::getCode, code);
         }
         }
-        if(StringUtils.isNotEmpty(isUse)){
-            query.like(TPromoCode::getIsUse,isUse);
+        if (StringUtils.isNotEmpty(isUse)) {
+            query.like(TPromoCode::getIsUse, isUse);
         }
         }
-        if(useStratDate!=null&&useEndDate!=null){
-            query.gt(TPromoCode::getUseDate,useStratDate);
-            query.lt(TPromoCode::getUseDate,useEndDate);
+        if (useStratDate != null && useEndDate != null) {
+            query.gt(TPromoCode::getUseDate, useStratDate);
+            query.lt(TPromoCode::getUseDate, useEndDate);
         }
         }
-        if(createStratDate!=null&&createEndDate!=null){
-            query.gt(TPromoCode::getCreateDate,createStratDate);
-            query.lt(TPromoCode::getCreateDate,createEndDate);
+        if (createStratDate != null && createEndDate != null) {
+            query.gt(TPromoCode::getCreateDate, createStratDate);
+            query.lt(TPromoCode::getCreateDate, createEndDate);
         }
         }
 
 
         Page<TPromoCode> page = new Page<>(current, size, true);
         Page<TPromoCode> page = new Page<>(current, size, true);
         IPage<TPromoCode> iPage = promoCodeService.page(page, query);
         IPage<TPromoCode> iPage = promoCodeService.page(page, query);
         List<TPromoCode> list = iPage.getRecords();
         List<TPromoCode> list = iPage.getRecords();
         Workbook workbook = null;
         Workbook workbook = null;
-        if(ifForeign.equals("0")) {
+        if (ifForeign.equals("0")) {
             List<PromoCodeTarget> promoCodeTargets = promoCodeService.findById(list);
             List<PromoCodeTarget> promoCodeTargets = promoCodeService.findById(list);
             ExportParams exportParams = new ExportParams("优惠码记录", "sheet1");
             ExportParams exportParams = new ExportParams("优惠码记录", "sheet1");
             workbook = ExcelExportUtil.exportExcel(exportParams, PromoCodeTarget.class, promoCodeTargets);
             workbook = ExcelExportUtil.exportExcel(exportParams, PromoCodeTarget.class, promoCodeTargets);
@@ -661,12 +676,12 @@ public class TPromoCodeController {
     @RequestMapping(value = "/getCodeDiscount", method = RequestMethod.GET)
     @RequestMapping(value = "/getCodeDiscount", method = RequestMethod.GET)
     @ResponseBody
     @ResponseBody
     public Object getCodeDiscount(String code) {
     public Object getCodeDiscount(String code) {
-        if(!StringUtils.isEmpty(code)){
+        if (!StringUtils.isEmpty(code)) {
             LambdaQueryWrapper<TPromoCode> wrapper = new LambdaQueryWrapper<>();
             LambdaQueryWrapper<TPromoCode> wrapper = new LambdaQueryWrapper<>();
-            wrapper.in(TPromoCode::getCode,code);
-            wrapper.in(TPromoCode::getIsUse,"0");
+            wrapper.in(TPromoCode::getCode, code);
+            wrapper.in(TPromoCode::getIsUse, "0");
             TPromoCode promoCode = promoCodeService.getOne(wrapper);
             TPromoCode promoCode = promoCodeService.getOne(wrapper);
-            if(promoCode == null) {
+            if (promoCode == null) {
                 return null;
                 return null;
             }
             }
             Float discount = promoCode.getDiscount();
             Float discount = promoCode.getDiscount();
@@ -675,21 +690,21 @@ public class TPromoCodeController {
             kindData.put("type", type.equals("1") ? type : "0");
             kindData.put("type", type.equals("1") ? type : "0");
             kindData.put("discount", discount);
             kindData.put("discount", discount);
             return JsonMessage.success(kindData.toString());
             return JsonMessage.success(kindData.toString());
-        }else{
+        } else {
             return null;
             return null;
         }
         }
     }
     }
 
 
     @ApiOperation(value = "批量删除优惠码")
     @ApiOperation(value = "批量删除优惠码")
-    @PostMapping (value = "/deletes")
+    @PostMapping(value = "/deletes")
     @ResponseBody
     @ResponseBody
     public ResponseModel<?> deletes(@RequestBody Long[] ids) {
     public ResponseModel<?> deletes(@RequestBody Long[] ids) {
-        if(ids==null){
+        if (ids == null) {
             return R.fail(ResponseCodesEnum.A0001);
             return R.fail(ResponseCodesEnum.A0001);
         }
         }
-        if(ids.length > 0){
+        if (ids.length > 0) {
             ArrayList<Long> idList = new ArrayList<>();
             ArrayList<Long> idList = new ArrayList<>();
-            for(int i = 0;i < ids.length; i++){
+            for (int i = 0; i < ids.length; i++) {
                 idList.add(ids[i]);
                 idList.add(ids[i]);
             }
             }
             promoCodeService.removeByIds(idList);
             promoCodeService.removeByIds(idList);

+ 1 - 1
src/main/java/com/szwl/service/impl/TEquipmentDeletedServiceImpl.java

@@ -19,7 +19,7 @@ import javax.annotation.Resource;
  * @since 2023-03-31
  * @since 2023-03-31
  */
  */
 @Service
 @Service
-public class TEquipmentDeletedServiceImpl  extends ServiceImpl<TEquipmentDeletedMapper, TEquipmentDeleted> implements TEquipmentDeletedService {
+public class TEquipmentDeletedServiceImpl extends ServiceImpl<TEquipmentDeletedMapper, TEquipmentDeleted> implements TEquipmentDeletedService {
 
 
     @Resource
     @Resource
     private TEquipmentDeletedMapper tEquipmentDeletedMapper;
     private TEquipmentDeletedMapper tEquipmentDeletedMapper;