|
@@ -5,9 +5,11 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.dto.UserInfo;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysDept;
|
|
|
+import com.qunzhixinxi.hnqz.admin.api.entity.SysDeptCsm;
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysUser;
|
|
|
import com.qunzhixinxi.hnqz.admin.entity.*;
|
|
|
import com.qunzhixinxi.hnqz.admin.enums.EnableEnum;
|
|
|
+import com.qunzhixinxi.hnqz.admin.mapper.SysDeptCsmMapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.SysDeptMapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.SysUserMapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmTaskTypeEntRefMapper;
|
|
@@ -53,6 +55,7 @@ public class WmDaDrugEntController {
|
|
|
private final SysDeptMapper sysDeptMapper;
|
|
|
private final SysUserMapper sysUserMapper;
|
|
|
private final SysCsmUserRelationService sysCsmUserRelationService;
|
|
|
+ private final SysDeptCsmMapper sysDeptCsmMapper;
|
|
|
private final RedisTemplate redisTemplate;
|
|
|
|
|
|
/**
|
|
@@ -193,6 +196,17 @@ public class WmDaDrugEntController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // CSM创建的企业,负责人默认是该CSM
|
|
|
+ Integer userId = SecurityUtils.getUser().getId();
|
|
|
+ SysUser user = sysUserMapper.selectById(userId);
|
|
|
+ SysDeptCsm insert = new SysDeptCsm();
|
|
|
+ insert.setDeptId(Integer.valueOf(wmDaDrugEnt.getDeptId()));
|
|
|
+ insert.setUserId(userId);
|
|
|
+ insert.setCsmName(user.getRealname());
|
|
|
+ insert.setQrCodeId(" ");
|
|
|
+ insert.setCorpId(" ");
|
|
|
+ sysDeptCsmMapper.insert(insert);
|
|
|
}
|
|
|
wmDaDrugEnt.setCreateTime(LocalDateTime.now());
|
|
|
|
|
@@ -276,6 +290,9 @@ public class WmDaDrugEntController {
|
|
|
redisTemplate.delete(userNameKeys);
|
|
|
}
|
|
|
|
|
|
+ wmDaDrugEnt.setUpdateTime(LocalDateTime.now());
|
|
|
+ wmDaDrugEnt.setUpdateUser(SecurityUtils.getUser().getId());
|
|
|
+
|
|
|
return R.ok(wmDaDrugEntService.updateById(wmDaDrugEnt));
|
|
|
}
|
|
|
|