|
@@ -57,6 +57,22 @@ public class TBCrmDetailServiceImpl extends ServiceImpl<TBCrmDetailMapper, TBCrm
|
|
|
@Resource
|
|
|
TBServiceService tbServiceService;
|
|
|
|
|
|
+ /**
|
|
|
+ * 派单明细sop变量保存
|
|
|
+ *
|
|
|
+ * @param crmNo
|
|
|
+ * @param processVar
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ @Transactional
|
|
|
+ public boolean sopVarSave(String crmNo, String processVar) {
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
+ TBCrm tbCrm = tbCrmService.findByCrmNo(crmNo);
|
|
|
+ tbCrm.updateProcessVar(processVar, sysUser.getId());
|
|
|
+ return tbCrmService.updateById(tbCrm);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 派单明细sop导入
|
|
|
*
|
|
@@ -73,6 +89,9 @@ public class TBCrmDetailServiceImpl extends ServiceImpl<TBCrmDetailMapper, TBCrm
|
|
|
|
|
|
SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
TBCrm tbCrm = tbCrmService.findByCrmNo(crmNo);
|
|
|
+ if (Objects.isNull(tbCrm.getProcessVar()) || Objects.equals(tbCrm.getProcessVar().trim(), "")) {
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("请先保存属性【部署方式】【阅卷方式】【扫描场地网络】");
|
|
|
+ }
|
|
|
TBService tbService = tbServiceService.getById(tbCrm.getServiceId());
|
|
|
Objects.requireNonNull(tbService, "未找到服务单元");
|
|
|
|