|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.win.framework.common.pojo.CustomConditions; |
|
|
import com.win.framework.common.pojo.CustomConditions; |
|
|
import com.win.module.infra.api.trends.TrendsApi; |
|
|
import com.win.module.infra.api.trends.TrendsApi; |
|
|
import com.win.module.infra.enums.TrendsTypeEnum; |
|
|
import com.win.module.infra.enums.TrendsTypeEnum; |
|
|
|
|
|
import com.win.module.system.api.dept.DeptApi; |
|
|
import com.win.module.system.api.serialnumber.SerialNumberApi; |
|
|
import com.win.module.system.api.serialnumber.SerialNumberApi; |
|
|
import com.win.module.system.api.user.AdminUserApi; |
|
|
import com.win.module.system.api.user.AdminUserApi; |
|
|
import com.win.module.system.api.user.dto.AdminUserRespDTO; |
|
|
import com.win.module.system.api.user.dto.AdminUserRespDTO; |
|
@ -75,6 +76,8 @@ public class DeliverRecordMainServiceImpl implements DeliverRecordMainService { |
|
|
private RecordsettingService recordsettingService; |
|
|
private RecordsettingService recordsettingService; |
|
|
@Resource |
|
|
@Resource |
|
|
private LocationService locationService; |
|
|
private LocationService locationService; |
|
|
|
|
|
@Resource |
|
|
|
|
|
private DeptApi deptApi; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
@ -85,6 +88,8 @@ public class DeliverRecordMainServiceImpl implements DeliverRecordMainService { |
|
|
List<DeliverRecordDetailDO> subDOList = DeliverRecordDetailConvert.INSTANCE.convertList03(createReqVO.getSubList()); |
|
|
List<DeliverRecordDetailDO> subDOList = DeliverRecordDetailConvert.INSTANCE.convertList03(createReqVO.getSubList()); |
|
|
String number = serialNumberApi.generateCode(RuleCodeEnum.DELIVER_RECORD.getCode()); |
|
|
String number = serialNumberApi.generateCode(RuleCodeEnum.DELIVER_RECORD.getCode()); |
|
|
mainDO.setNumber(number); |
|
|
mainDO.setNumber(number); |
|
|
|
|
|
AdminUserRespDTO user = userApi.getUser(Long.valueOf(mainDO.getCreator())); |
|
|
|
|
|
mainDO.setDepartmentCode(user.getDeptId().toString()); |
|
|
mainDO.setExecuteTime(LocalDateTime.now()); |
|
|
mainDO.setExecuteTime(LocalDateTime.now()); |
|
|
mainDO.setActiveDate(LocalDateTime.now()); |
|
|
mainDO.setActiveDate(LocalDateTime.now()); |
|
|
BusinesstypeDO businesstypeDO = jobUtils.selectDocumentSettingFromBusinessType("DeliverRecord"); |
|
|
BusinesstypeDO businesstypeDO = jobUtils.selectDocumentSettingFromBusinessType("DeliverRecord"); |
|
|