Commit c4452456 authored by 孙杰's avatar 孙杰

项目完善

parent 97255539
...@@ -12,12 +12,8 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -12,12 +12,8 @@ import org.springframework.web.bind.annotation.RestController;
import org.ta.pddserver.entity.CollectOrderSendEntity; import org.ta.pddserver.entity.CollectOrderSendEntity;
import org.ta.pddserver.entity.CollectOutMailDetailEntity; import org.ta.pddserver.entity.CollectOutMailDetailEntity;
import org.ta.pddserver.entity.CollectReceiverDetailEntity; import org.ta.pddserver.entity.CollectReceiverDetailEntity;
import org.ta.pddserver.entity.LogOrderEntity; import org.ta.pddserver.entity.LogOrderMailDetailIoEntity;
import org.ta.pddserver.entity.LogOrderIoEntity;
import org.ta.pddserver.entity.LogOrderMailDetailEntity;
import org.ta.pddserver.model.api.request.*; import org.ta.pddserver.model.api.request.*;
import org.ta.pddserver.model.api.response.LogOrderListResponse;
import org.ta.pddserver.model.api.response.LogOrderMailDetailListResponse;
import org.ta.pddserver.model.api.response.MailNoResponse; import org.ta.pddserver.model.api.response.MailNoResponse;
import org.ta.pddserver.model.pddjy.request.*; import org.ta.pddserver.model.pddjy.request.*;
import org.ta.pddserver.service.impl.*; import org.ta.pddserver.service.impl.*;
...@@ -28,7 +24,6 @@ import org.ta.pddserver.utils.TimeTool; ...@@ -28,7 +24,6 @@ import org.ta.pddserver.utils.TimeTool;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List;
@Slf4j @Slf4j
@RestController @RestController
...@@ -51,7 +46,7 @@ public class PddLocalController { ...@@ -51,7 +46,7 @@ public class PddLocalController {
CollectOrderSendImpl collectOrderSendImpl; CollectOrderSendImpl collectOrderSendImpl;
@Resource @Resource
LogOrderIoImpl logOrderIoImpl; LogOrderMailDetailIoImpl logOrderMailDetailIo;
private static final String PROVIDER_CODE = "HAIJI_KR"; private static final String PROVIDER_CODE = "HAIJI_KR";
private static final String WAREHOUSE_CODE = "HJJY001"; private static final String WAREHOUSE_CODE = "HJJY001";
...@@ -86,7 +81,7 @@ public class PddLocalController { ...@@ -86,7 +81,7 @@ public class PddLocalController {
public void receive(HttpServletRequest request, @RequestBody ReceiveRequest receiveRequest) { public void receive(HttpServletRequest request, @RequestBody ReceiveRequest receiveRequest) {
MailNoResponse mailNoResponse = logOrderMailDetailImpl.getInfoByMailNo(receiveRequest.getMailNo(), receiveRequest.getStatus()); MailNoResponse mailNoResponse = logOrderMailDetailImpl.getInfoByMailNo(receiveRequest.getMailNo(), receiveRequest.getStatus());
LogOrderIoEntity ioEntity = new LogOrderIoEntity(); LogOrderMailDetailIoEntity ioEntity = new LogOrderMailDetailIoEntity();
ioEntity.setLogisticsOrderCode(mailNoResponse.getLogisticsOrderCode()); ioEntity.setLogisticsOrderCode(mailNoResponse.getLogisticsOrderCode());
ioEntity.setExpressCode(mailNoResponse.getExpressCode()); ioEntity.setExpressCode(mailNoResponse.getExpressCode());
ioEntity.setMailNo(mailNoResponse.getMailNo()); ioEntity.setMailNo(mailNoResponse.getMailNo());
...@@ -137,7 +132,7 @@ public class PddLocalController { ...@@ -137,7 +132,7 @@ public class PddLocalController {
ioEntity.setReq(JSON.toJSONString(requestModel)); ioEntity.setReq(JSON.toJSONString(requestModel));
ioEntity.setResp(resp); ioEntity.setResp(resp);
logOrderIoImpl.save(ioEntity); logOrderMailDetailIo.save(ioEntity);
} }
/*入库*/ /*入库*/
...@@ -145,7 +140,7 @@ public class PddLocalController { ...@@ -145,7 +140,7 @@ public class PddLocalController {
public void inBound(HttpServletRequest request, @RequestBody InBoundRequest inBoundRequest) { public void inBound(HttpServletRequest request, @RequestBody InBoundRequest inBoundRequest) {
MailNoResponse mailNoResponse = logOrderMailDetailImpl.getInfoByMailNo(inBoundRequest.getMailNo(), inBoundRequest.getStatus()); MailNoResponse mailNoResponse = logOrderMailDetailImpl.getInfoByMailNo(inBoundRequest.getMailNo(), inBoundRequest.getStatus());
LogOrderIoEntity ioEntity = new LogOrderIoEntity(); LogOrderMailDetailIoEntity ioEntity = new LogOrderMailDetailIoEntity();
ioEntity.setLogisticsOrderCode(mailNoResponse.getLogisticsOrderCode()); ioEntity.setLogisticsOrderCode(mailNoResponse.getLogisticsOrderCode());
ioEntity.setExpressCode(mailNoResponse.getExpressCode()); ioEntity.setExpressCode(mailNoResponse.getExpressCode());
ioEntity.setMailNo(mailNoResponse.getMailNo()); ioEntity.setMailNo(mailNoResponse.getMailNo());
...@@ -196,7 +191,7 @@ public class PddLocalController { ...@@ -196,7 +191,7 @@ public class PddLocalController {
ioEntity.setReq(JSON.toJSONString(requestModel)); ioEntity.setReq(JSON.toJSONString(requestModel));
ioEntity.setResp(resp); ioEntity.setResp(resp);
logOrderIoImpl.save(ioEntity); logOrderMailDetailIo.save(ioEntity);
} }
/*收到拆包通知后 完成拆包*/ /*收到拆包通知后 完成拆包*/
...@@ -204,7 +199,7 @@ public class PddLocalController { ...@@ -204,7 +199,7 @@ public class PddLocalController {
public void finishUnpack(HttpServletRequest request, @RequestBody FinishUnpackRequest finishUnpackRequest) { public void finishUnpack(HttpServletRequest request, @RequestBody FinishUnpackRequest finishUnpackRequest) {
MailNoResponse mailNoResponse = logOrderMailDetailImpl.getInfoByMailNo(finishUnpackRequest.getMailNo(), finishUnpackRequest.getStatus()); MailNoResponse mailNoResponse = logOrderMailDetailImpl.getInfoByMailNo(finishUnpackRequest.getMailNo(), finishUnpackRequest.getStatus());
LogOrderIoEntity ioEntity = new LogOrderIoEntity(); LogOrderMailDetailIoEntity ioEntity = new LogOrderMailDetailIoEntity();
ioEntity.setLogisticsOrderCode(mailNoResponse.getLogisticsOrderCode()); ioEntity.setLogisticsOrderCode(mailNoResponse.getLogisticsOrderCode());
ioEntity.setExpressCode(mailNoResponse.getExpressCode()); ioEntity.setExpressCode(mailNoResponse.getExpressCode());
ioEntity.setMailNo(mailNoResponse.getMailNo()); ioEntity.setMailNo(mailNoResponse.getMailNo());
...@@ -260,7 +255,7 @@ public class PddLocalController { ...@@ -260,7 +255,7 @@ public class PddLocalController {
ioEntity.setReq(JSON.toJSONString(requestModel)); ioEntity.setReq(JSON.toJSONString(requestModel));
ioEntity.setResp(resp); ioEntity.setResp(resp);
logOrderIoImpl.save(ioEntity); logOrderMailDetailIo.save(ioEntity);
} }
/*拣货完成后出库*/ /*拣货完成后出库*/
...@@ -333,9 +328,9 @@ public class PddLocalController { ...@@ -333,9 +328,9 @@ public class PddLocalController {
/*流水查询*/ /*流水查询*/
@PostMapping("/logOrderIoSelect") @PostMapping("/logOrderMailDetailIoSelect")
public JSONObject logOrderIoSelect(HttpServletRequest request, @RequestBody LogOrderIoRequest param) { public JSONObject logOrderMailDetailIoSelect(HttpServletRequest request, @RequestBody LogOrderMailDetailIoRequest param) {
return JsonResponse.generateLocalCommonSuccessResponse(logOrderIoImpl.getListByRequest(param)); return JsonResponse.generateLocalCommonSuccessResponse(logOrderMailDetailIo.getListByRequest(param));
} }
} }
...@@ -6,8 +6,8 @@ import com.baomidou.mybatisplus.annotation.TableName; ...@@ -6,8 +6,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
@Data @Data
@TableName("log_order_io") @TableName("log_order_mail_detail_io")
public class LogOrderIoEntity { public class LogOrderMailDetailIoEntity {
@TableId(value = "uid") @TableId(value = "uid")
......
package org.ta.pddserver.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import org.ta.pddserver.entity.LogOrderEntity;
import org.ta.pddserver.entity.LogOrderIoEntity;
import org.ta.pddserver.model.api.request.LogOrderIoRequest;
import org.ta.pddserver.model.api.request.LogOrderListRequest;
import org.ta.pddserver.model.api.response.LogOrderIoListResponse;
import org.ta.pddserver.model.api.response.LogOrderListResponse;
import java.util.List;
@Mapper
public interface LogOrderIoMapper extends BaseMapper<LogOrderIoEntity> {
@Select("SELECT count(t.uid) FROM ( SELECT a.uid FROM `log_order_io` a WHERE a.`logisticsOrderCode` LIKE '%${logisticsOrderCode}%' AND `mailNo` LIKE '%${mailNo}%' AND `status` = #{status} ) t")
Integer countUsable(LogOrderIoRequest param);
@Select("SELECT `uid`, `created`,`status`, `logisticsOrderCode`, `expressCode`, `mailNo`, `action` FROM `log_order_io` WHERE `logisticsOrderCode` LIKE '%${logisticsOrderCode}%' AND `mailNo` LIKE '%${mailNo}%' AND `status` = #{status} ORDER BY uid DESC LIMIT #{offset}, #{size}; ")
List<LogOrderIoListResponse> getListByRequest(LogOrderIoRequest param);
}
package org.ta.pddserver.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.ta.pddserver.entity.LogOrderMailDetailIoEntity;
import org.ta.pddserver.model.api.request.LogOrderMailDetailIoRequest;
import org.ta.pddserver.model.api.response.LogOrderMailDetailIoListResponse;
import java.util.List;
@Mapper
public interface LogOrderMailDetailIoMapper extends BaseMapper<LogOrderMailDetailIoEntity> {
@Select("SELECT count(t.uid) FROM ( SELECT a.uid FROM `log_order_mail_detail_io` a WHERE a.`logisticsOrderCode` LIKE '%${logisticsOrderCode}%' AND `mailNo` LIKE '%${mailNo}%' AND `status` = #{status} ) t")
Integer countUsable(LogOrderMailDetailIoRequest param);
@Select("SELECT `uid`, `created`,`status`, `logisticsOrderCode`, `expressCode`, `mailNo`, `action` FROM `log_order_mail_detail_io` WHERE `logisticsOrderCode` LIKE '%${logisticsOrderCode}%' AND `mailNo` LIKE '%${mailNo}%' AND `status` = #{status} ORDER BY uid DESC LIMIT #{offset}, #{size}; ")
List<LogOrderMailDetailIoListResponse> getListByRequest(LogOrderMailDetailIoRequest param);
}
...@@ -4,7 +4,7 @@ import lombok.Data; ...@@ -4,7 +4,7 @@ import lombok.Data;
import org.ta.pddserver.model.common.PageTool; import org.ta.pddserver.model.common.PageTool;
@Data @Data
public class LogOrderIoRequest extends PageTool { public class LogOrderMailDetailIoRequest extends PageTool {
private String mailNo; private String mailNo;
private String logisticsOrderCode; private String logisticsOrderCode;
private Integer status; private Integer status;
......
...@@ -3,7 +3,7 @@ package org.ta.pddserver.model.api.response; ...@@ -3,7 +3,7 @@ package org.ta.pddserver.model.api.response;
import lombok.Data; import lombok.Data;
@Data @Data
public class LogOrderIoListResponse { public class LogOrderMailDetailIoListResponse {
private String uid; private String uid;
private String created; private String created;
......
package org.ta.pddserver.service; package org.ta.pddserver.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.ta.pddserver.entity.LogOrderIoEntity; import org.ta.pddserver.entity.LogOrderMailDetailIoEntity;
public interface LogOrderIoService extends IService<LogOrderIoEntity> { public interface LogOrderMailDetailIoService extends IService<LogOrderMailDetailIoEntity> {
} }
...@@ -3,29 +3,24 @@ package org.ta.pddserver.service.impl; ...@@ -3,29 +3,24 @@ package org.ta.pddserver.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.ta.pddserver.entity.LogOrderEntity; import org.ta.pddserver.entity.LogOrderMailDetailIoEntity;
import org.ta.pddserver.entity.LogOrderIoEntity; import org.ta.pddserver.mapper.LogOrderMailDetailIoMapper;
import org.ta.pddserver.mapper.LogOrderIoMapper; import org.ta.pddserver.model.api.request.LogOrderMailDetailIoRequest;
import org.ta.pddserver.mapper.LogOrderMapper; import org.ta.pddserver.model.api.response.LogOrderMailDetailIoListResponse;
import org.ta.pddserver.model.api.request.LogOrderIoRequest; import org.ta.pddserver.service.LogOrderMailDetailIoService;
import org.ta.pddserver.model.api.request.LogOrderListRequest;
import org.ta.pddserver.model.api.response.LogOrderIoListResponse;
import org.ta.pddserver.model.api.response.LogOrderListResponse;
import org.ta.pddserver.service.LogOrderIoService;
import org.ta.pddserver.service.LogOrderService;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@Service @Service
public class LogOrderIoImpl extends ServiceImpl<LogOrderIoMapper, LogOrderIoEntity> implements LogOrderIoService { public class LogOrderMailDetailIoImpl extends ServiceImpl<LogOrderMailDetailIoMapper, LogOrderMailDetailIoEntity> implements LogOrderMailDetailIoService {
public Map<String, Object> getListByRequest(LogOrderIoRequest param) { public Map<String, Object> getListByRequest(LogOrderMailDetailIoRequest param) {
Integer count = baseMapper.countUsable(param); Integer count = baseMapper.countUsable(param);
param.checkPage(count,20); param.checkPage(count,20);
List<LogOrderIoListResponse> list = baseMapper.getListByRequest(param); List<LogOrderMailDetailIoListResponse> list = baseMapper.getListByRequest(param);
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("total", count); map.put("total", count);
map.put("list", list); map.put("list", list);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment