| | |
| | | package com.aps.core.service.impl; |
| | | |
| | | import java.util.List; |
| | | import com.aps.common.core.utils.DateUtils; |
| | | import com.aps.common.core.utils.uuid.IdUtils; |
| | | import com.aps.core.domain.ApsProcessRoute; |
| | | import com.aps.core.domain.ApsProcessRouteTemp; |
| | | import com.aps.core.mapper.ApsProcessRouteMapper; |
| | | import com.aps.core.mapper.ApsProcessRouteTempMapper; |
| | | import com.aps.core.service.IApsProcessRouteService; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import com.aps.core.mapper.ApsProcessRouteMapper; |
| | | import com.aps.core.domain.ApsProcessRoute; |
| | | import com.aps.core.service.IApsProcessRouteService; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 工艺路线Service业务层处理 |
| | |
| | | ids[i]= apsProcessRouteTemps.get(i).getId(); |
| | | ApsProcessRoute apsProcessRoute =new ApsProcessRoute(); |
| | | BeanUtils.copyProperties(apsProcessRouteTemps.get(i), apsProcessRoute); |
| | | apsProcessRoute.setId(IdUtils.fastUUID()); |
| | | //插入正式表,并记录 |
| | | apsProcessRoute.setCreateTime(DateUtils.getNowDate()); |
| | | apsProcessRoute.setIntegrationDay(DateUtils.getNowDate()); |
| | | apsProcessRouteMapper.insertApsProcessRoute(apsProcessRoute); |
| | | ApsProcessRoute apsProcessRoutetmp =new ApsProcessRoute(); |
| | | apsProcessRoutetmp.setWorkOrderNo(apsProcessRoute.getWorkOrderNo()); |
| | | apsProcessRoutetmp.setProcessNumber(apsProcessRoute.getProcessNumber()); |
| | | List<ApsProcessRoute> apsProcessRoutes =apsProcessRouteMapper.selectApsProcessRouteList(apsProcessRoutetmp); |
| | | if(apsProcessRoutes.size()>0){ |
| | | apsProcessRoute.setId(apsProcessRoutes.get(0).getId()); |
| | | //插入正式表,并记录 |
| | | apsProcessRoute.setCreateTime(DateUtils.getNowDate()); |
| | | apsProcessRoute.setIntegrationDay(DateUtils.getNowDate()); |
| | | apsProcessRouteMapper.updateApsProcessRoute(apsProcessRoute); |
| | | }else { |
| | | apsProcessRoute.setId(IdUtils.fastUUID()); |
| | | //插入正式表,并记录 |
| | | apsProcessRoute.setCreateTime(DateUtils.getNowDate()); |
| | | apsProcessRoute.setIntegrationDay(DateUtils.getNowDate()); |
| | | apsProcessRouteMapper.insertApsProcessRoute(apsProcessRoute); |
| | | } |
| | | |
| | | |
| | | count++; |
| | | } |
| | | //插入数量与临时表查询一直则删除临时表数据 |
| | |
| | | } |
| | | return 1; |
| | | } |
| | | |
| | | @Override |
| | | public List<ApsProcessRoute> selectProcessNameList(String orgCode) { |
| | | return apsProcessRouteMapper.selectProcessNameList(orgCode); |
| | | } |
| | | } |