Browse Source

Merge branch 'release_toaliyun_real' of https://git.malls.iformall.com/server/formallProject into release_toaliyun_real

release_toaliyun_real
winter 1 year ago
parent
commit
366ff6e0c0
6 changed files with 24 additions and 4 deletions
  1. +19
    -1
      mallinkAdmin/src/main/java/com/iformall/controller/market/WxOfflineActivityRecordController.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/domain/po/WxOfflineActivityRecord.java
  3. +1
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumOfflineActivityRecordStatus.java
  4. +1
    -0
      mallinkService/src/main/java/com/iformall/service/WxOfflineActivityRecordService.java
  5. +1
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java
  6. +1
    -1
      mallinkService/src/main/resources/mapper/WxOfflineActivityRecordMapper.xml

+ 19
- 1
mallinkAdmin/src/main/java/com/iformall/controller/market/WxOfflineActivityRecordController.java View File

@@ -76,6 +76,9 @@ public class WxOfflineActivityRecordController extends BaseController {
@ApiOperation("审核通过")
@PostMapping("audiPass")
public ResultData audiPass(@RequestBody WxOfflineActivityRecord wxOfflineActivityRecord) {
if(wxOfflineActivityRecord == null){
return new ResultData(Result.ERROR,"id 不能为空");
}
TenantEntity tenantEntity = getTenantInfo();
wxOfflineActivityRecord.updateTenantInfo(tenantEntity);
wxOfflineActivityRecord.setAuditStatus(EnumOfflineActivityRecordStatus.AUDI_SUCCESS.getCode());
@@ -86,7 +89,9 @@ public class WxOfflineActivityRecordController extends BaseController {
@ApiOperation("审核驳回")
@PostMapping("audtFail")
public ResultData audtFail(@RequestBody WxOfflineActivityRecord wxOfflineActivityRecord) {

if(wxOfflineActivityRecord == null){
return new ResultData(Result.ERROR,"id 不能为空");
}
if(StringUtil.isBlank(wxOfflineActivityRecord.getAuditRemark())){
return new ResultData(Result.ERROR,"驳回意见不能为空");
}
@@ -96,6 +101,19 @@ public class WxOfflineActivityRecordController extends BaseController {
wxOfflineActivityRecordService.auditRecord(wxOfflineActivityRecord,getUserId());
return new ResultData();
}

@ApiOperation("失效")
@PostMapping("invalid")
public ResultData invalid(@RequestBody WxOfflineActivityRecord wxOfflineActivityRecord) {
if(wxOfflineActivityRecord == null){
return new ResultData(Result.ERROR,"id 不能为空");
}
TenantEntity tenantEntity = getTenantInfo();
wxOfflineActivityRecord.updateTenantInfo(tenantEntity);
wxOfflineActivityRecord.setAuditStatus(EnumOfflineActivityRecordStatus.INVALID.getCode());
wxOfflineActivityRecordService.auditRecord(wxOfflineActivityRecord,getUserId());
return new ResultData();
}
@ApiOperation("查询详情")
@GetMapping("getInfoById")


+ 1
- 1
mallinkService/src/main/java/com/iformall/domain/po/WxOfflineActivityRecord.java View File

@@ -165,7 +165,7 @@ public class WxOfflineActivityRecord extends TenantEntity {
/**
* 审批状态
*/
@Excel(name = "审核状态", width = 20, orderNum = "9", replace = {"审核中_0", "已审批_1", "已驳回_2", "已发奖_10"})
@Excel(name = "审核状态", width = 20, orderNum = "9", replace = {"审核中_0", "已审批_1", "已驳回_2", "已失效_3", "已发奖_10"})
@TableField(value = "audit_status")
private Integer auditStatus;



+ 1
- 0
mallinkService/src/main/java/com/iformall/enums/EnumOfflineActivityRecordStatus.java View File

@@ -9,6 +9,7 @@ public enum EnumOfflineActivityRecordStatus {
AUDTING(0, "审核中"),
AUDI_SUCCESS(1, "审批通过"),
AUDT_FAIL(2, "审批拒绝"),
INVALID(3, "失效"),
IS_GRANT(10, "已发奖"),;

public static EnumOfflineActivityRecordStatus getEnum(Integer code) {


+ 1
- 0
mallinkService/src/main/java/com/iformall/service/WxOfflineActivityRecordService.java View File

@@ -36,4 +36,5 @@ public interface WxOfflineActivityRecordService {
void exportData(HttpServletRequest request, HttpServletResponse response, WxOfflineActivityRecord wxOfflineActivityRecord);

Integer getWaitAudiCount(TenantEntity tenantInfo);

}

+ 1
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java View File

@@ -314,7 +314,7 @@ public class WxOfflineActivityGrantAwardServiceImpl implements WxOfflineActivity
List<String> anniversaryLotteryNumList = new ArrayList<>();
for (WxOfflineActivityRecord record : wxOfflineActivityRecords) {
if(!EnumOfflineActivityRecordStatus.AUDI_SUCCESS.getCode().equals(record.getAuditStatus())){
throw new MallinkException(Result.ERROR, "请检查活动订单审核状态");
throw new MallinkException(Result.ERROR, "请检查活动订单状态");
}
if(record.getCreateDate().before(activity.getStartTime()) || record.getCreateDate().after(activity.getEndTime())){
throw new MallinkException(Result.ERROR, "请检查活动时间");


+ 1
- 1
mallinkService/src/main/resources/mapper/WxOfflineActivityRecordMapper.xml View File

@@ -164,7 +164,7 @@
`audit_by` = #{auditBy},
</if>
`update_date` = #{updateDate}
where id=#{id}
where id = #{id}
<if test=" null != tenantId and '' != tenantId">
and `tenant_id` = #{tenantId}
</if>


Loading…
Cancel
Save