dev-discount
胡锐 3 years ago
commit c8e6fc1d84
  1. 2
      hai-bweb/src/main/java/com/bweb/controller/HighDiscountController.java
  2. 29
      hai-bweb/src/main/java/com/bweb/controller/HighDiscountPackageController.java
  3. 2
      hai-service/src/main/java/com/hai/entity/HighDiscountPackage.java
  4. 3
      hai-service/src/main/java/com/hai/service/impl/HighDiscountServiceImpl.java

@ -192,6 +192,7 @@ public class HighDiscountController {
public ResponseData getDiscountList(@RequestParam(name = "discountKey", required = false) String discountKey, public ResponseData getDiscountList(@RequestParam(name = "discountKey", required = false) String discountKey,
@RequestParam(name = "discountName", required = false) String discountName, @RequestParam(name = "discountName", required = false) String discountName,
@RequestParam(name = "discountType", required = false) Integer discountType, @RequestParam(name = "discountType", required = false) Integer discountType,
@RequestParam(name = "useScope", required = false) Integer useScope,
@RequestParam(name = "pageNum", required = true) Integer pageNum, @RequestParam(name = "pageNum", required = true) Integer pageNum,
@RequestParam(name = "pageSize", required = true) Integer pageSize, HttpServletRequest request) { @RequestParam(name = "pageSize", required = true) Integer pageSize, HttpServletRequest request) {
try { try {
@ -204,6 +205,7 @@ public class HighDiscountController {
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("companyId", userInfoModel.getBsCompany().getId()); map.put("companyId", userInfoModel.getBsCompany().getId());
map.put("discountKey", discountKey); map.put("discountKey", discountKey);
map.put("useScope", useScope);
map.put("discountName", discountName); map.put("discountName", discountName);
map.put("discountType", discountType); map.put("discountType", discountType);

@ -103,22 +103,28 @@ public class HighDiscountPackageController {
if (StringUtils.isBlank(highDiscountPackage.getTitle()) if (StringUtils.isBlank(highDiscountPackage.getTitle())
|| highDiscountPackage.getUsingAttribution() == null || highDiscountPackage.getUsingAttribution() == null
|| highDiscountPackage.getSalesType() == null || highDiscountPackage.getSalesType() == null
|| highDiscountPackage.getEffectiveTiem() == null
|| highDiscountPackage.getPurchaseNum() == null
|| highDiscountPackage.getPrice() == null
|| StringUtils.isBlank(highDiscountPackage.getBannerImg()) || StringUtils.isBlank(highDiscountPackage.getBannerImg())
|| StringUtils.isBlank(highDiscountPackage.getListImg()) || StringUtils.isBlank(highDiscountPackage.getListImg())
|| StringUtils.isBlank(highDiscountPackage.getDetailsImg()) || StringUtils.isBlank(highDiscountPackage.getDetailsImg())
) { ) {
log.error("HighAgentController -> insertAgent() error!","参数错误"); log.error("HighAgentController -> insertCouponPackageInfo() error!","参数错误");
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR, ""); throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR, "");
} }
if (userInfoModel.getBsCompany() == null) { if (userInfoModel.getBsCompany() == null) {
log.error("highCouponPackage -> highCouponPackageInfo() error!","该主角色没有权限"); log.error("highCouponPackage -> insertCouponPackageInfo() error!","该主角色没有权限");
throw ErrorHelp.genException(SysCode.System, ErrorCode.MENU_TREE_HAS_NOT_ERROR, ""); throw ErrorHelp.genException(SysCode.System, ErrorCode.MENU_TREE_HAS_NOT_ERROR, "");
} }
if (highDiscountPackage.getSalesType() == 1) {
if (highDiscountPackage.getPurchaseNum() == null
|| highDiscountPackage.getPrice() == null
) {
log.error("HighAgentController -> insertCouponPackageInfo() error!","参数错误");
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR, "");
}
}
highDiscountPackage.setCompanyId(userInfoModel.getBsCompany().getId().intValue()); highDiscountPackage.setCompanyId(userInfoModel.getBsCompany().getId().intValue());
highDiscountPackage.setStatus(3); highDiscountPackage.setStatus(3);
highDiscountPackage.setCreatedTime(new Date()); highDiscountPackage.setCreatedTime(new Date());
@ -280,7 +286,18 @@ public class HighDiscountPackageController {
HighDiscountPackageDetails highDiscountPackageDetails = highDiscountPackageDetailsService.findDetailsById(object.getInteger("discountPackageId")); HighDiscountPackageDetails highDiscountPackageDetails = highDiscountPackageDetailsService.findDetailsById(object.getInteger("discountPackageId"));
return ResponseMsgUtil.success(highDiscountPackageDetailsService.getDiscountPackageDetailsList(map)); if (highDiscountPackageDetails == null || highDiscountPackageDetails.getStatus() == 2) {
log.error("highCouponPackage -> highCouponPackageInfo() error!","状态错误");
throw ErrorHelp.genException(SysCode.System, ErrorCode.STATUS_ERROR, "");
}
highDiscountPackageDetails.setStatus(2);
highDiscountPackageDetails.setUpdatedTime(new Date());
highDiscountPackageDetails.setUpdatedUserId(userInfoModel.getSecUser().getId().intValue());
highDiscountPackageDetailsService.updateDiscountPackageDetails(highDiscountPackageDetails);
return ResponseMsgUtil.success("删除成功");
} catch (Exception e) { } catch (Exception e) {
log.error("HighOrderController --> getUserOrderList() error!", e); log.error("HighOrderController --> getUserOrderList() error!", e);

@ -77,7 +77,7 @@ public class HighDiscountPackage implements Serializable {
/** /**
* 创建时间 * 创建时间
*/ */
private Date createdTime; private Date createdTime;
/** /**
* 更新人 * 更新人

@ -53,6 +53,9 @@ public class HighDiscountServiceImpl implements HighDiscountService {
if (MapUtils.getInteger(map, "discountType") != null) { if (MapUtils.getInteger(map, "discountType") != null) {
criteria.andDiscountTypeEqualTo(MapUtils.getInteger(map, "discountType")); criteria.andDiscountTypeEqualTo(MapUtils.getInteger(map, "discountType"));
} }
if (MapUtils.getInteger(map, "useScope") != null) {
criteria.andUseScopeEqualTo(MapUtils.getInteger(map, "useScope"));
}
if (MapUtils.getLong(map, "companyId") != null) { if (MapUtils.getLong(map, "companyId") != null) {
criteria.andCompanyIdEqualTo(MapUtils.getLong(map, "companyId")); criteria.andCompanyIdEqualTo(MapUtils.getLong(map, "companyId"));
} }

Loading…
Cancel
Save