新增护理记录返回护理记录ID

master
382696293@qq.com 2 years ago
parent bcb2a2945b
commit 7ef372c631

@ -113,6 +113,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
<insert id="insertWxNursingLog" parameterType="WxNursingLog" useGeneratedKeys="true" keyProperty="id">
<selectKey keyProperty="id" resultType="Long" order="AFTER">
SELECT LAST_INSERT_ID()
</selectKey>
insert into wx_nursing_log
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="userId != null">user_id,</if>

@ -42,7 +42,7 @@ public class WxNursingLogController extends BaseController {
}
/**
*
* WL200
*/
@GetMapping("/statistics")
public R statistics(@RequestParam(value = "instrumentId") Long instrumentId) {
@ -57,7 +57,6 @@ public class WxNursingLogController extends BaseController {
public R add(@Validated @RequestBody WxNursingLogReq wxNursingLogReq) {
// 防止前端传输数据进来
wxNursingLogReq.setCompletionPercentage(null);
wxNursingLogService.insertWxNursingLog(wxNursingLogReq);
return R.ok();
return R.ok(wxNursingLogService.insertWxNursingLog(wxNursingLogReq));
}
}

@ -128,7 +128,7 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
*
*/
@Override
public void insertWxNursingLog(WxNursingLogReq wxNursingLogReq) {
public Long insertWxNursingLog(WxNursingLogReq wxNursingLogReq) {
/* 查询 同一仪器,同一模式 下,是否有相同的记录,如果有合并护理时间 */
WxInstrument wxInstrument = wxInstrumentMapper.selectWxInstrumentById(wxNursingLogReq.getInstrumentId());
if (wxInstrument == null) {
@ -243,6 +243,7 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
updateNursingLog.setUpdateBy(SecurityUtils.getLoginUser().getWxUserMember().getNickname());
updateNursingLog.setUpdateTime(DateUtils.getNowDate());
wxNursingLogMapper.updateWxNursingLog(updateNursingLog);
return wxNursingLog.getId();
} else {
// 不存在,新增
WxNursingLog wxNursingLog = new WxNursingLog();
@ -344,7 +345,7 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
wxNursingLog.setNursingDaysMonth(1);
wxNursingLog.setNursingDaysWeek(1);
}
wxNursingLogMapper.insertWxNursingLog(wxNursingLog);
return Long.valueOf(wxNursingLogMapper.insertWxNursingLog(wxNursingLog));
}
}

Loading…
Cancel
Save