|
|
|
|
@ -32,9 +32,7 @@ import org.springblade.desk.quality.constant.InspectionTaskConst; |
|
|
|
|
import org.springblade.desk.quality.constant.ReviewSheetConst; |
|
|
|
|
import org.springblade.desk.quality.excel.ReviewSheetExcel; |
|
|
|
|
import org.springblade.desk.quality.mapper.ReviewSheetMapper; |
|
|
|
|
import org.springblade.desk.quality.pojo.dto.ReviewDutyDTO; |
|
|
|
|
import org.springblade.desk.quality.pojo.dto.ReviewFaultDTO; |
|
|
|
|
import org.springblade.desk.quality.pojo.dto.ReviewSheetDTO; |
|
|
|
|
import org.springblade.desk.quality.pojo.dto.*; |
|
|
|
|
import org.springblade.desk.quality.pojo.entity.InspectionTask; |
|
|
|
|
import org.springblade.desk.quality.pojo.entity.ReviewDuty; |
|
|
|
|
import org.springblade.desk.quality.pojo.entity.ReviewFault; |
|
|
|
|
@ -48,14 +46,17 @@ import org.springblade.desk.quality.service.IReviewDutyService; |
|
|
|
|
import org.springblade.desk.quality.service.IReviewFaultService; |
|
|
|
|
import org.springblade.desk.quality.service.IReviewSheetService; |
|
|
|
|
import org.springblade.desk.quality.wrapper.ReviewSheetDetailWrapper; |
|
|
|
|
import org.springblade.erpdata.feign.IErpMesRbPkpqryClient; |
|
|
|
|
import org.springblade.system.feign.IDictClient; |
|
|
|
|
import org.springblade.system.feign.ISysClient; |
|
|
|
|
import org.springblade.system.feign.IUserClient; |
|
|
|
|
import org.springblade.system.pojo.entity.UserInfo; |
|
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
|
import org.springframework.cloud.context.config.annotation.RefreshScope; |
|
|
|
|
import org.springframework.http.HttpEntity; |
|
|
|
|
import org.springframework.http.ResponseEntity; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
import org.springblade.desk.quality.pojo.dto.PpmReportDetailDTO; |
|
|
|
|
|
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
import java.util.ArrayList; |
|
|
|
|
import java.util.List; |
|
|
|
|
@ -73,9 +74,12 @@ import org.springframework.http.MediaType; |
|
|
|
|
@AllArgsConstructor |
|
|
|
|
@EqualsAndHashCode(callSuper = true) |
|
|
|
|
@Slf4j |
|
|
|
|
//@RefreshScope
|
|
|
|
|
public class ReviewSheetServiceImpl extends EnBaseServiceImpl<ReviewSheetMapper, ReviewSheet> |
|
|
|
|
implements IReviewSheetService { |
|
|
|
|
|
|
|
|
|
// @SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
|
|
|
|
|
// @Value("${request.newErp.url}")
|
|
|
|
|
// private String newErpUrl;
|
|
|
|
|
@Resource |
|
|
|
|
private IInspectionTaskService taskService; |
|
|
|
|
@Resource |
|
|
|
|
@ -91,6 +95,8 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl<ReviewSheetMapper, |
|
|
|
|
private IDictClient dictClient; |
|
|
|
|
@Resource |
|
|
|
|
private RestTemplate httpClientTemplate; |
|
|
|
|
@Resource |
|
|
|
|
private IErpMesRbPkpqryClient erpMesRbPkpqryClient; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<ReviewSheetDetailVO> selectReviewSheetPage(IPage<ReviewSheetDetailVO> page, ReviewSheetDetailVO reviewSheet) { |
|
|
|
|
@ -429,6 +435,9 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl<ReviewSheetMapper, |
|
|
|
|
try { |
|
|
|
|
responseEntity = httpClientTemplate.postForEntity("http://192.168.119.68:10113" + |
|
|
|
|
"/api/mms/qms/qmsrepairapply/qmsRepairApplyRest/saveQmsRepairApply/v1", entity, JSONObject.class); |
|
|
|
|
|
|
|
|
|
// responseEntity = httpClientTemplate.postForEntity(newErpUrl +
|
|
|
|
|
// "/api/mms/qms/qmsrepairapply/qmsRepairApplyRest/saveQmsRepairApply/v1", entity, JSONObject.class);
|
|
|
|
|
JSONObject result = responseEntity.getBody(); |
|
|
|
|
|
|
|
|
|
responseBody = result.getJSONObject("responseBody"); |
|
|
|
|
@ -545,7 +554,12 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl<ReviewSheetMapper, |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<PpmReportDetailDTO> listErp(IPage<PpmReportDetailDTO> page, ReviewSheetErpSearch search) { |
|
|
|
|
List<PpmReportDetailDTO> listVO = baseMapper.listErpNew(page, search); |
|
|
|
|
// List<PpmReportDetailDTO> listVO = baseMapper.listErpNew(page, search);
|
|
|
|
|
ErpQueryRequest erpQueryRequest = new ErpQueryRequest(); |
|
|
|
|
erpQueryRequest.setCurrent(Integer.parseInt(page.getCurrent()+"")); |
|
|
|
|
erpQueryRequest.setSize(Integer.parseInt(page.getSize()+"")); |
|
|
|
|
erpQueryRequest.setSearch(search); |
|
|
|
|
List<PpmReportDetailDTO> listVO = erpMesRbPkpqryClient.listErpNew(erpQueryRequest); |
|
|
|
|
for (PpmReportDetailDTO oneVO : listVO) { |
|
|
|
|
oneVO.setSheetNo(oneVO.getCode()); |
|
|
|
|
oneVO.setP5layer1(oneVO.getP5layer1()); |
|
|
|
|
|