多个bug修改

fengcang
anthonyywj2 3 years ago
parent 5a7cd27890
commit f2c8a627c2

@ -145,7 +145,9 @@ public class SpsSyncExportStatusController {
SpsSyncBusResponse spsSyncBusResponse = upBasicService.upAllBus(getRequest(ConstantStatus.SYNC_BUS_TYPE, basicExportStatusRequest.getSyncTime())); SpsSyncBusResponse spsSyncBusResponse = upBasicService.upAllBus(getRequest(ConstantStatus.SYNC_BUS_TYPE, basicExportStatusRequest.getSyncTime()));
if (CollUtil.isEmpty(spsSyncBusResponse.getBussinessOriginTypeEntities()) if (CollUtil.isEmpty(spsSyncBusResponse.getBussinessOriginTypeEntities())
&& CollUtil.isEmpty(spsSyncBusResponse.getBussinessLocalTypeEntities()) && CollUtil.isEmpty(spsSyncBusResponse.getBussinessLocalTypeEntities())
&& CollUtil.isEmpty(spsSyncBusResponse.getBussinessTypeEntities())) { && CollUtil.isEmpty(spsSyncBusResponse.getBussinessTypeEntities())
&& CollUtil.isEmpty(spsSyncBusResponse.getEntrustReceEntities())
&& CollUtil.isEmpty(spsSyncBusResponse.getBussinessChangeTypeEntities())) {
return ResultVOUtils.error(500, "当前暂无更新数据需要同步"); return ResultVOUtils.error(500, "当前暂无更新数据需要同步");
} }
//同步单据类型 //同步单据类型

@ -31,6 +31,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.Valid; import javax.validation.Valid;
import java.util.Date;
import java.util.List; import java.util.List;
@RestController @RestController
@ -94,6 +95,12 @@ public class InvSubWarehouseController {
} else { } else {
invSubWarehouseEntity.setCode(Integer.parseInt(codeEntity.getCode()) + 1 + ""); invSubWarehouseEntity.setCode(Integer.parseInt(codeEntity.getCode()) + 1 + "");
} }
InvWarehouseEntity updateEntity = new InvWarehouseEntity();
updateEntity.setId(pEntity.getId());
updateEntity.setUpdateTime(new Date());
invWarehouseService.updateInvWarehouse(updateEntity);
invSubWarehouseEntity.setId(IdUtil.getSnowflake(6, 1).nextId() + ""); invSubWarehouseEntity.setId(IdUtil.getSnowflake(6, 1).nextId() + "");
boolean b = invSubWarehouseService.insertInvSubWarehouse(invSubWarehouseEntity); boolean b = invSubWarehouseService.insertInvSubWarehouse(invSubWarehouseEntity);
if (!b) { if (!b) {

@ -15,7 +15,7 @@ public class BasicEntrustRecRequest extends ListPageRequest {
private String userId; private String userId;
private Date updateTime; private Date updateTime;
private String curInv; private String curInv;
private Date lastUpdateTime; private String lastUpdateTime;
private String entrustSubInv; private String entrustSubInv;
private String invWarehouseCode; private String invWarehouseCode;

@ -130,7 +130,9 @@ public class HeartService {
basicExportStatusTimeEntity.setKey(ConstantStatus.SYNC_BUS_TYPE); basicExportStatusTimeEntity.setKey(ConstantStatus.SYNC_BUS_TYPE);
spsSyncBusResponse.setTaskId(basicExportStatusEntity2.getId()); spsSyncBusResponse.setTaskId(basicExportStatusEntity2.getId());
BaseResponse<String> baseResponse2 = spGetHttp.postAllBus(spsSyncBusResponse); BaseResponse<String> baseResponse2 = spGetHttp.postAllBus(spsSyncBusResponse);
// if(baseResponse2 == null){
// basicExportStatusEntity2.setStatus(ConstantStatus.SYNC_STATUS_FAIL);
// }else
if (baseResponse2.getCode() == 20000) { if (baseResponse2.getCode() == 20000) {
basicExportStatusEntity2.setStatus(1); basicExportStatusEntity2.setStatus(1);
} else { } else {

@ -783,7 +783,7 @@ public class IoTransInoutService {
public void syncprintOrder(String orderId) { public void syncprintOrder(String orderId) {
OrderEntity orderEntity = orderService.findById(orderId); OrderEntity orderEntity = orderService.findById(orderId);
BussinessTypeEntity bussinessTypeEntity = bussinessTypeService.findBTByAction(orderEntity.getAction()); BussinessTypeEntity bussinessTypeEntity = bussinessTypeService.findBTByAction(orderEntity.getAction());
if (orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_SUCCESS && orderEntity.getErpFk() == null if (orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_SUCCESS && StrUtil.isEmpty(orderEntity.getErpFk())
) { ) {
//查询单据校验后生成的单据详情 //查询单据校验后生成的单据详情

@ -252,13 +252,7 @@ public class UpBasicService {
SpsSyncBusResponse spsSyncBusResponse = new SpsSyncBusResponse(); SpsSyncBusResponse spsSyncBusResponse = new SpsSyncBusResponse();
SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet(); SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet();
// BasicExportStatusTimeEntity basicExportStatusTimeEntity = basicExportTimeService.findByKey("AutoUploadBusType"); //扫码单据类型
// if (basicExportStatusTimeEntity == null) {
// basicExportStatusTimeEntity = new BasicExportStatusTimeEntity();
// basicExportStatusTimeEntity.setLastUpdateTime("1949-10-01 09:00:00");
// }
//业务单据类型
if (syncDataSetEntity.isTypeScan()) { if (syncDataSetEntity.isTypeScan()) {
BussinessTypeFilterRequest bussinessTypeFilterRequest = new BussinessTypeFilterRequest(); BussinessTypeFilterRequest bussinessTypeFilterRequest = new BussinessTypeFilterRequest();
BeanUtils.copyProperties(spsSyncDataRequest, bussinessTypeFilterRequest); BeanUtils.copyProperties(spsSyncDataRequest, bussinessTypeFilterRequest);
@ -266,7 +260,7 @@ public class UpBasicService {
spsSyncBusResponse.setBussinessTypeEntities(bussinessTypeEntities); spsSyncBusResponse.setBussinessTypeEntities(bussinessTypeEntities);
} }
//扫码单据类型 // 业务单据类型
if (syncDataSetEntity.isTypeBus()) { if (syncDataSetEntity.isTypeBus()) {
BussinessLocalTypeFilterRequest bussinessLocalTypeFilterRequest = new BussinessLocalTypeFilterRequest(); BussinessLocalTypeFilterRequest bussinessLocalTypeFilterRequest = new BussinessLocalTypeFilterRequest();
BeanUtils.copyProperties(spsSyncDataRequest, bussinessLocalTypeFilterRequest); BeanUtils.copyProperties(spsSyncDataRequest, bussinessLocalTypeFilterRequest);

@ -12,7 +12,7 @@
and id = #{id} and id = #{id}
</if> </if>
<if test="taskId != null and taskId != ''"> <if test="taskId != null and taskId != ''">
and taskId = #{taskId} AND taskId LIKE concat('%',#{taskId},'%')
</if> </if>
<if test="status != null"> <if test="status != null">
and status = #{status} and status = #{status}
@ -44,7 +44,8 @@
#{updateTime}, #{updateTime},
#{scheduleType}, #{scheduleType},
#{startTime}, #{startTime},
#{endTime},#{remark} #{endTime},
#{remark}
) )
</insert> </insert>

@ -7,8 +7,10 @@
resultType="com.glxp.api.admin.entity.basic.BasicExportStatusEntity"> resultType="com.glxp.api.admin.entity.basic.BasicExportStatusEntity">
select * from basic_export_status select * from basic_export_status
<where> <where>
<if test="id != '' and id!=null">
and id = #{id}
<if test="id != null and id != ''">
AND id LIKE concat('%',#{id},'%')
</if> </if>
<if test="status!=null"> <if test="status!=null">
and status = #{status} and status = #{status}
@ -39,7 +41,8 @@
#{updateTime}, #{updateTime},
#{scheduleType}, #{scheduleType},
#{startTime}, #{startTime},
#{endTime},#{remark} #{endTime},
#{remark}
) )
</insert> </insert>

Loading…
Cancel
Save