3/27 同步1.0

dev_ksck
wangwei 3 months ago
parent 23a274ae67
commit 152f220291

@ -52,6 +52,8 @@ import com.glxp.api.service.inout.IoCheckInoutService;
import com.glxp.api.service.inout.IoOrderService; import com.glxp.api.service.inout.IoOrderService;
import com.glxp.api.service.purchase.PurOrderDetailService; import com.glxp.api.service.purchase.PurOrderDetailService;
import com.glxp.api.service.purchase.PurOrderService; import com.glxp.api.service.purchase.PurOrderService;
import com.glxp.api.service.purchase.impl.PurApplyDetailImplService;
import com.glxp.api.service.purchase.impl.PurApplyServiceImpl;
import com.glxp.api.service.sync.BasicDownloadService; import com.glxp.api.service.sync.BasicDownloadService;
import com.glxp.api.service.sync.BasicExportService; import com.glxp.api.service.sync.BasicExportService;
import com.glxp.api.service.sync.SpsSyncDownloadService; import com.glxp.api.service.sync.SpsSyncDownloadService;
@ -669,6 +671,12 @@ public class SpsSyncDownloadController {
@Resource @Resource
DeviceInspectTaskDetailMapper deviceInspectTaskDetailMapper; DeviceInspectTaskDetailMapper deviceInspectTaskDetailMapper;
@Resource
PurApplyDao purApplyDao;
@Resource
PurApplyDetailDao purApplyDetailDao;
/** /**
* *
* *
@ -684,6 +692,17 @@ public class SpsSyncDownloadController {
if (CollectionUtil.isNotEmpty(bean.getDeviceInspectTaskDetailEntities())) { if (CollectionUtil.isNotEmpty(bean.getDeviceInspectTaskDetailEntities())) {
deviceInspectTaskDetailMapper.replaceBatchs(bean.getDeviceInspectTaskDetailEntities()); deviceInspectTaskDetailMapper.replaceBatchs(bean.getDeviceInspectTaskDetailEntities());
} }
if (CollectionUtil.isNotEmpty(bean.getPurApplyEntities())) {
for (PurApplyEntity purApplyEntity : bean.getPurApplyEntities()) {
purApplyEntity.setUpdateTime(null);
}
purApplyDao.replaceBatchs(bean.getPurApplyEntities());
}
if (CollectionUtil.isNotEmpty(bean.getPurApplyDetailEntityList())) {
purApplyDetailDao.replaceBatchs(bean.getPurApplyDetailEntityList());
}
} }
@Resource @Resource

@ -1,6 +1,7 @@
package com.glxp.api.dao.purchase; package com.glxp.api.dao.purchase;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurApplyEntity; import com.glxp.api.entity.purchase.PurApplyEntity;
import com.glxp.api.req.purchase.PurApplyRequest; import com.glxp.api.req.purchase.PurApplyRequest;
import com.glxp.api.res.purchase.PurApplyResponse; import com.glxp.api.res.purchase.PurApplyResponse;
@ -10,11 +11,11 @@ import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@Mapper @Mapper
public interface PurApplyDao { public interface PurApplyDao extends BaseMapperPlus<PurApplyDao, PurApplyEntity, PurApplyEntity> {
List<PurApplyResponse> queryPageList(PurApplyRequest purApplyRequest); List<PurApplyResponse> queryPageList(PurApplyRequest purApplyRequest);
Integer insert(PurApplyEntity purApplyRequest); int insert(PurApplyEntity purApplyRequest);
Boolean update(PurApplyEntity purApplyRequest); Boolean update(PurApplyEntity purApplyRequest);

@ -2,7 +2,9 @@ package com.glxp.api.dao.purchase;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.purchase.PurApplyDetailEntity; import com.glxp.api.entity.purchase.PurApplyDetailEntity;
import com.glxp.api.entity.purchase.PurApplyEntity;
import com.glxp.api.req.purchase.PurApplyDetailRequest; import com.glxp.api.req.purchase.PurApplyDetailRequest;
import com.glxp.api.res.purchase.PurOrderDetailResponse; import com.glxp.api.res.purchase.PurOrderDetailResponse;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -11,13 +13,13 @@ import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@Mapper @Mapper
public interface PurApplyDetailDao { public interface PurApplyDetailDao extends BaseMapperPlus<PurApplyDetailDao, PurApplyDetailEntity, PurApplyDetailEntity> {
List<PurApplyDetailEntity> queryPageList(PurApplyDetailRequest purApplyRequest); List<PurApplyDetailEntity> queryPageList(PurApplyDetailRequest purApplyRequest);
List<PurOrderDetailResponse> joinQueryList(PurApplyDetailRequest purApplyRequest); List<PurOrderDetailResponse> joinQueryList(PurApplyDetailRequest purApplyRequest);
Boolean insert(PurApplyDetailEntity purApplyDetailEntity); int insert(PurApplyDetailEntity purApplyDetailEntity);
Boolean update(PurApplyDetailEntity purApplyRequest); Boolean update(PurApplyDetailEntity purApplyRequest);

@ -5,6 +5,8 @@ package com.glxp.api.res.sync;
import com.glxp.api.entity.dev.*; import com.glxp.api.entity.dev.*;
import com.glxp.api.entity.inv.DeviceInspectTaskEntity; import com.glxp.api.entity.inv.DeviceInspectTaskEntity;
import com.glxp.api.entity.inv.DeviceInspectTaskDetailEntity; import com.glxp.api.entity.inv.DeviceInspectTaskDetailEntity;
import com.glxp.api.entity.purchase.PurApplyDetailEntity;
import com.glxp.api.entity.purchase.PurApplyEntity;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
@ -26,4 +28,7 @@ public class SpsSyncDeviceTaskResponse extends BaseSyncResponse {
List<DeviceUpkeepEntity> deviceUpkeepEntities;//保养单 List<DeviceUpkeepEntity> deviceUpkeepEntities;//保养单
List<DeviceUpkeepDetailEntity> deviceUpkeepDetailEntities;//保养单明细 List<DeviceUpkeepDetailEntity> deviceUpkeepDetailEntities;//保养单明细
List<DeviceUpkeepDetailItemEntity> deviceUpkeepDetailItemEntities;//保养单项目明细 List<DeviceUpkeepDetailItemEntity> deviceUpkeepDetailItemEntities;//保养单项目明细
List<PurApplyEntity> purApplyEntities;
List<PurApplyDetailEntity> purApplyDetailEntityList;
} }

@ -17,7 +17,7 @@ public interface PurApplyDetailService {
List<PurOrderDetailResponse> joinQueryList(PurApplyDetailRequest purApplyRequest); List<PurOrderDetailResponse> joinQueryList(PurApplyDetailRequest purApplyRequest);
Boolean insert(PurApplyDetailEntity purApplyRequest); int insert(PurApplyDetailEntity purApplyRequest);
Boolean update(PurApplyDetailEntity purApplyRequest); Boolean update(PurApplyDetailEntity purApplyRequest);

@ -60,7 +60,7 @@ public class PurApplyDetailImplService implements PurApplyDetailService {
} }
@Override @Override
public Boolean insert(PurApplyDetailEntity purApplyRequest) { public int insert(PurApplyDetailEntity purApplyRequest) {
return purApplyDetailDao.insert(purApplyRequest); return purApplyDetailDao.insert(purApplyRequest);
} }

Loading…
Cancel
Save