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); } } }