master
ck 5 years ago
parent 9411707e2c
commit a36beb6f06

@ -95,4 +95,26 @@ public class AwardRecordController extends BaseController<AwardRecordService, Aw
} }
return ajaxResult; return ajaxResult;
} }
@RequestMapping("get-award-record-list")
public AjaxResult insertFailRecord(@RequestBody AjaxRequest ajaxRequest){
AjaxResult ajaxResult = new AjaxResult();
JSONObject jsonObject = ajaxRequest.getData();
try {
Long userId = jsonObject.getLong("userId");
String source = jsonObject.getString("source");
if (null == userId){
ajaxResult.setRetcode(AjaxResult.FAILED);
ajaxResult.setRetmsg("userId为空");
return ajaxResult;
}
ajaxResult = awardRecordService.insertFailRecord(userId,source);
} catch (Exception e) {
e.printStackTrace();
String errMsg = e.getMessage() != null ? e.getMessage() : "操作失败";
ajaxResult.setRetcode(AjaxResult.FAILED);
ajaxResult.setRetmsg(errMsg);
}
return ajaxResult;
}
} }

@ -35,4 +35,9 @@ public interface AwardRecordService<AwardRecord> extends BaseService<AwardRecord
* @return * @return
*/ */
AjaxResult getAwardRecordList(JSONObject jsonObject); AjaxResult getAwardRecordList(JSONObject jsonObject);
/**
*
*/
AjaxResult insertFailRecord(Long userId,String source);
} }

@ -24,7 +24,6 @@ import org.springframework.transaction.annotation.Transactional;
import tk.mybatis.mapper.entity.Example; import tk.mybatis.mapper.entity.Example;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
@ -42,6 +41,7 @@ public class AwardRecordServiceImpl extends BaseServiceImpl<AwardRecordMapper, A
private UsersMapper usersMapper; private UsersMapper usersMapper;
private Logger logger = LogUtils.getBussinessLogger(); private Logger logger = LogUtils.getBussinessLogger();
@SneakyThrows @SneakyThrows
@Override @Override
public Integer getUserAwardRecordNum(Long userId) { public Integer getUserAwardRecordNum(Long userId) {
@ -246,4 +246,21 @@ public class AwardRecordServiceImpl extends BaseServiceImpl<AwardRecordMapper, A
ajaxResult.setRetcode(AjaxResult.SUCCESS); ajaxResult.setRetcode(AjaxResult.SUCCESS);
return ajaxResult; return ajaxResult;
} }
@SneakyThrows
@Override
public AjaxResult insertFailRecord(Long userId, String source) {
AjaxResult ajaxResult = new AjaxResult();
AwardRecord awardRecord = new AwardRecord();
awardRecord.setUserId(userId);
awardRecord.setSource(source);
awardRecord.setAwardType(0);
awardRecord.setCreateDateTime(new Date());
awardRecord.setUpdateDateTime(new Date());
awardRecord.setState(Constants.STATE_VALID);
awardRecordMapper.insert(awardRecord);
ajaxResult.setRetcode(AjaxResult.SUCCESS);
ajaxResult.setData(awardRecord.getId());
return ajaxResult;
}
} }

Loading…
Cancel
Save