微信后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.2 KiB

package com.ynxbd.common.action;
import com.ynxbd.common.action.base.BaseAction;
import com.ynxbd.common.result.Result;
import com.ynxbd.common.result.ResultEnum;
import com.ynxbd.common.service.MedToolService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
@Slf4j
@Namespace("/medTool")
public class MedToolAction extends BaseAction {
/**
* [就医助手]修改流程标记
*/
@Action("saveMedToolMarkByTreatNum")
public Result saveMedToolMarkByTreatNum(String treatNum, Integer type, String processMark) {
treatNum = getDecodeString(treatNum);
log.info("[就医助手]根据就诊号修改流程标记 treatNum={}, type={}, processMark={}", treatNum, type, processMark);
if (ObjectUtils.isEmpty(treatNum) || processMark == null) {
return Result.error(ResultEnum.PARAM_IS_DEFECT);
}
try {
boolean isOK = new MedToolService().saveMedToolMarkByTreatNum(treatNum, type, processMark);
return Result.isOK(isOK);
} catch (Exception e) {
return Result.error(e);
}
}
}