Commit 02856d4010b2f01c40c6eaa46939f7120985fb35

Authored by 2c2c2c
1 parent 4a78f2a8

垃圾装修趟次逻辑优化

trash-garbage/src/main/java/com/trash/garbage/service/impl/GarOrderAssociationServiceAsync.java
... ... @@ -92,6 +92,9 @@ public class GarOrderAssociationServiceAsync {
92 92 log.info("开始判断车辆是否在处置场所内");
93 93 // 假设 garOrderMatchAsk.getDisposalId() 返回处置场所的 ID
94 94 String token = trashConfig.getToken();
  95 + if (!token.contains("Bearer")){
  96 + token = "Bearer " + token;
  97 + }
95 98 String data = RemoteServerUtils.getEarthSitesDetails(token,garOrderMatchAsk.getDisposalId());
96 99 JSONObject disposalJson = JSON.parseObject(data);
97 100 JSONObject result = disposalJson.getJSONObject("result");
... ...
trash-garbage/src/main/java/com/trash/garbage/service/impl/GarOrderServiceImpl.java
... ... @@ -692,6 +692,9 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder>
692 692  
693 693 public String generateAssociationNumber(String garOrderAddress) {
694 694 String token = trashConfig.getToken();
  695 + if (!token.contains("Bearer")){
  696 + token = "Bearer " + token;
  697 + }
695 698 String data = RemoteServerUtils.getAreasList(token);
696 699 JSONArray jsonArray = JSON.parseArray(data);
697 700 String[] address = garOrderAddress.split("-");
... ... @@ -1456,7 +1459,12 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder>
1456 1459 garOrderMatchAsk.setGarUpdateBy(dto.getGarOrderHandlerName());
1457 1460 garOrderMatchAsk.setGarUpdateTime(new Date());
1458 1461  
1459   - if(!garOrderMatchAsk.getGarCarCode().equals(dto.getGarHandlerCarCode())){
  1462 + // 判断本趟次是否上传了图片
  1463 + if(garOrderMatchAsk.getGarCarCode()==null){
  1464 + garOrderMatchAsk.setGarOrderType("1");
  1465 + garOrderMatchAsk.setGarRemark(garOrderMatchAsk.getGarRemark()!=null?garOrderMatchAsk.getGarRemark()+";未上传装车图片":"未上传装车图片");
  1466 + }else if(!dto.getGarHandlerCarCode().equals(garOrderMatchAsk.getGarCarCode())){
  1467 + //判断本趟次运输车辆是否相同
1460 1468 garOrderMatchAsk.setGarOrderType("1");
1461 1469 garOrderMatchAsk.setGarRemark(garOrderMatchAsk.getGarRemark()!=null?garOrderMatchAsk.getGarRemark()+";装车和卸车的车辆号牌不一致":"装车和卸车的车辆号牌不一致");
1462 1470 }
... ...