Просмотр исходного кода

[拼团][修改][查询参团状态]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
9f6a8a6252
3 измененных файлов: 25 добавлений и 0 удалений
  1. +13
    -0
      mallinkCApi/src/main/java/com/iformall/controller/WxOrderGroupController.java
  2. +2
    -0
      mallinkService/src/main/java/com/iformall/service/WxOrderGroupService.java
  3. +10
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxOrderGroupServiceImpl.java

+ 13
- 0
mallinkCApi/src/main/java/com/iformall/controller/WxOrderGroupController.java Просмотреть файл

@@ -108,5 +108,18 @@ public class WxOrderGroupController extends BaseController {
return wxOrderGroupService.queryOrderGroupStatus(wxOrderGroup);
}

@ApiOperation(value = "查询是否已参团")
@GetMapping("queryAttendStatus")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true),
})
public ResultData queryAttendStatus(@ModelAttribute WxOrderGroup wxOrderGroup) {
if (wxOrderGroup.getId() == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "id不能为空");
}
wxOrderGroup.setUserId(getUserId());
wxOrderGroup.setTenantId(getTenantId());
return wxOrderGroupService.queryAttendStatus(wxOrderGroup);
}

}

+ 2
- 0
mallinkService/src/main/java/com/iformall/service/WxOrderGroupService.java Просмотреть файл

@@ -23,4 +23,6 @@ public interface WxOrderGroupService {

ResultData queryOrderGroupStatus(WxOrderGroup wxOrderGroup);

ResultData queryAttendStatus(WxOrderGroup wxOrderGroup);

}

+ 10
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxOrderGroupServiceImpl.java Просмотреть файл

@@ -226,6 +226,16 @@ public class WxOrderGroupServiceImpl implements WxOrderGroupService {
return toOrderGroup(wxOrderGroup);
}

@Override
public ResultData queryAttendStatus(WxOrderGroup wxOrderGroup) {
WxOrder order = new WxOrder();
order.setTenantId(wxOrderGroup.getTenantId());
order.setCUserId(wxOrderGroup.getUserId());
order.setOrderGroupId(wxOrderGroup.getId());
int count = wxOrderMapper.selectCount(order);
return new ResultData(count > 0 ? true : false);
}

public void updateGroupStatus(WxOrderGroup wxOrderGroup) {
Long id = wxOrderGroup.getId();
WxOrderGroup group = wxOrderGroupMapper.selectByPrimaryKey(id);


Загрузка…
Отмена
Сохранить