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

[宣传活动报名][修改][发送短信]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
d2609545e3
4 измененных файлов: 10 добавлений и 16 удалений
  1. +5
    -5
      mallinkAdmin/src/main/java/com/iformall/controller/market/WxCampaignJoinController.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/service/WxCampaignJoinService.java
  3. +1
    -9
      mallinkService/src/main/java/com/iformall/service/impl/WxCampaignJoinServiceImpl.java
  4. +3
    -1
      mallinkService/src/main/resources/mapper/WxCampaignJoinMapper.xml

+ 5
- 5
mallinkAdmin/src/main/java/com/iformall/controller/market/WxCampaignJoinController.java Просмотреть файл

@@ -89,17 +89,17 @@ public class WxCampaignJoinController extends BaseController {
return wxCampaignJoinService.queryJoinInfo(wxCampaignJoin);
}

@ApiOperation("确认报名完成")
@GetMapping("confirmCompletion")
@SystemControllerLog(description = "活动参与信息-确认报名完成")
public ResultData confirmCompletion(@ModelAttribute WxCampaignJoin wxCampaignJoin) {
@ApiOperation("发送短信")
@GetMapping("sendMsg")
@SystemControllerLog(description = "活动参与信息-发送短信")
public ResultData sendMsg(@ModelAttribute WxCampaignJoin wxCampaignJoin) {
logger.debug("[" + getIpAddr() + "] WxCampaignJoinController::confirmCompletion");

if (wxCampaignJoin.getCampaignId() == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "campaignId不能为空");
}
wxCampaignJoin.setTenantId(getTenantId());
return wxCampaignJoinService.confirmCompletion(wxCampaignJoin);
return wxCampaignJoinService.sendMsg(wxCampaignJoin);
}

}

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

@@ -20,6 +20,6 @@ public interface WxCampaignJoinService {

ResultData queryJoinInfo(WxCampaignJoin wxCampaignJoin);

ResultData confirmCompletion(WxCampaignJoin wxCampaignJoin);
ResultData sendMsg(WxCampaignJoin wxCampaignJoin);

}

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

@@ -23,7 +23,6 @@ import org.springframework.stereotype.Service;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -84,14 +83,7 @@ public class WxCampaignJoinServiceImpl implements WxCampaignJoinService {
}

@Override
public ResultData confirmCompletion(WxCampaignJoin wxCampaignJoin) {
//1、修改活动状态
WxCampaign wxCampaign = new WxCampaign();
wxCampaign.setId(wxCampaignJoin.getCampaignId());
wxCampaign.setStatus(EnumCampaignStatus.STATUS_TAKE_OFFF.getCode());
wxCampaign.setUpdateTime(new Date());
wxCampaignMapper.updateByPrimaryKeySelective(wxCampaign);
//2、发送短信
public ResultData sendMsg(WxCampaignJoin wxCampaignJoin) {
WxCampaign campaign = wxCampaignMapper.selectByPrimaryKey(wxCampaignJoin.getCampaignId());
List<WxCampaignJoin> joinList = wxCampaignJoinMapper.select(wxCampaignJoin);
for (WxCampaignJoin join : joinList) {


+ 3
- 1
mallinkService/src/main/resources/mapper/WxCampaignJoinMapper.xml Просмотреть файл

@@ -17,11 +17,13 @@
<result column="status" jdbcType="INTEGER" property="status"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
<result column="update_time" jdbcType="TIMESTAMP" property="updateYime"/>
<result column="img_url" jdbcType="VARCHAR" property="img_url"/>
</resultMap>
<sql id="allColumns">
`id`,`tenant_id`,`user_id`,`campaign_id`,`name`,`nick_name`,`birthday`,`sex`,`phone`,
`address`,`answer`,`sign_in`,`status`,`create_time`,`update_time`
`address`,`answer`,`sign_in`,`status`,`create_time`,`update_time`,`img_url`
</sql>


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