记得上下班打卡 | git大法好,push需谨慎

Commit 960fd4ec authored by jiangxiulong's avatar jiangxiulong

数字藏品预约活动-职务改成必填;加try

parent e49f2900
......@@ -51,14 +51,14 @@ public class SweetCollectionReservationController {
@ApiImplicitParam(type = "form", dataType = "String", name = "mobile", value = "手机号", required = true),
@ApiImplicitParam(type = "form", dataType = "String", name = "mailbox", value = "邮箱", required = true),
@ApiImplicitParam(type = "form", dataType = "String", name = "enterpriseName", value = "公司名称", required = true),
@ApiImplicitParam(type = "form", dataType = "String", name = "title", value = "职务")
@ApiImplicitParam(type = "form", dataType = "String", name = "title", value = "职务", required = true)
})
public ResponseDto<Boolean> create(
@RequestParam() String nickname,
@RequestParam() String mobile,
@RequestParam() String mailbox,
@RequestParam() String enterpriseName,
@RequestParam(defaultValue = "") String title
@RequestParam() String title
) {
return reservationService.create(nickname, mobile, mailbox, enterpriseName, title);
}
......
......@@ -12,6 +12,7 @@ import com.liquidnet.service.sweet.service.ISweetCollectionReservationService;
import com.liquidnet.service.sweet.utils.QueueUtils;
import com.liquidnet.service.sweet.utils.RedisActivityUtils;
import com.liquidnet.service.sweet.vo.SweetCollectionReservationVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -26,6 +27,7 @@ import java.util.LinkedList;
* @author jiangxiulong
* @since 2022-01-18
*/
@Slf4j
@Service
public class SweetCollectionReservationServiceImpl extends ServiceImpl<SweetCollectionReservationMapper, SweetCollectionReservation> implements ISweetCollectionReservationService {
......@@ -36,12 +38,15 @@ public class SweetCollectionReservationServiceImpl extends ServiceImpl<SweetColl
@Override
public ResponseDto<SweetCollectionReservationVo> info() {
LocalDateTime endTime = activityUtils.getEndTime("reservation");
LocalDateTime nowTime = LocalDateTime.now();
SweetCollectionReservationVo reservationVo = SweetCollectionReservationVo.getNew();
if (null == endTime || nowTime.isAfter(endTime)) {
reservationVo.setStatus(2);
} else {
try {
LocalDateTime endTime = activityUtils.getEndTime("reservation");
LocalDateTime nowTime = LocalDateTime.now();
reservationVo.setStatus(1);
if (null == endTime || nowTime.isAfter(endTime)) {
reservationVo.setStatus(2);
}
} catch (Exception e) {
reservationVo.setStatus(1);
}
return ResponseDto.success(reservationVo);
......@@ -55,28 +60,33 @@ public class SweetCollectionReservationServiceImpl extends ServiceImpl<SweetColl
@Override
public ResponseDto<Boolean> create(String nickname, String mobile, String mailbox, String enterpriseName, String title) {
SweetCollectionReservation reservation = SweetCollectionReservation.getNew();
String id = IDGenerator.nextSnowId();
LocalDateTime nowTime = LocalDateTime.now();
reservation.setReservationId(id);
reservation.setNickname(nickname);
reservation.setMobile(mobile);
reservation.setMailbox(mailbox);
reservation.setEnterpriseName(enterpriseName);
reservation.setTitle(title);
reservation.setCreatedAt(nowTime);
reservation.setUpdatedAt(nowTime);
try {
SweetCollectionReservation reservation = SweetCollectionReservation.getNew();
String id = IDGenerator.nextSnowId();
LocalDateTime nowTime = LocalDateTime.now();
reservation.setReservationId(id);
reservation.setNickname(nickname);
reservation.setMobile(mobile);
reservation.setMailbox(mailbox);
reservation.setEnterpriseName(enterpriseName);
reservation.setTitle(title);
reservation.setCreatedAt(nowTime);
reservation.setUpdatedAt(nowTime);
LinkedList<String> sqls = CollectionUtil.linkedListString();
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr();
sqls.add(SqlMapping.get("sweet_collection_reservation.insert"));
sqlsDataA.add(new Object[]{
id, nickname, mobile, mailbox, enterpriseName, title, nowTime, nowTime
});
queueUtils.sendMsgByRedis(MQConst.SweetQueue.SWEET_ANSWER_INSERT.getKey(),
SqlMapping.gets(sqls, sqlsDataA));
LinkedList<String> sqls = CollectionUtil.linkedListString();
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr();
sqls.add(SqlMapping.get("sweet_collection_reservation.insert"));
sqlsDataA.add(new Object[]{
id, nickname, mobile, mailbox, enterpriseName, title, nowTime, nowTime
});
queueUtils.sendMsgByRedis(MQConst.SweetQueue.SWEET_ANSWER_INSERT.getKey(),
SqlMapping.gets(sqls, sqlsDataA));
return ResponseDto.success();
} catch (Exception e) {
log.error("nickname="+nickname+"&mobile="+mobile+"&mailbox="+mailbox+"&enterpriseName="+enterpriseName+"&title="+title);
return ResponseDto.success();
}
return ResponseDto.success();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment