第三方单据bug修复

dev
郑明梁 2 years ago
parent 3a923c18d8
commit b77f1e215e

@ -28,6 +28,7 @@ import com.glxp.api.entity.system.SystemParamConfigEntity;
import com.glxp.api.entity.thrsys.ThrOrderDetailEntity; import com.glxp.api.entity.thrsys.ThrOrderDetailEntity;
import com.glxp.api.entity.thrsys.ThrOrderEntity; import com.glxp.api.entity.thrsys.ThrOrderEntity;
import com.glxp.api.entity.thrsys.ThrSystemBusApiEntity; import com.glxp.api.entity.thrsys.ThrSystemBusApiEntity;
import com.glxp.api.req.basic.FilterUdiRelRequest;
import com.glxp.api.req.inout.*; import com.glxp.api.req.inout.*;
import com.glxp.api.req.inv.FilterInvoiceRequest; import com.glxp.api.req.inv.FilterInvoiceRequest;
import com.glxp.api.req.system.DeleteRequest; import com.glxp.api.req.system.DeleteRequest;
@ -59,10 +60,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList; import java.util.*;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
/** /**
* *
@ -253,7 +251,8 @@ public class IoOrderDetailBizController extends BaseController {
orderEntity.setUpdateUser(authAdmin.getId() + ""); orderEntity.setUpdateUser(authAdmin.getId() + "");
orderEntity.setUpdateTime(new Date()); orderEntity.setUpdateTime(new Date());
orderEntity.setCustomerId(authAdmin.getCustomerId() + ""); orderEntity.setCustomerId(authAdmin.getCustomerId() + "");
orderEntity.setCorpOrderId(thrOrderEntity.getBillNo()); long random = Calendar.getInstance().getTimeInMillis();
orderEntity.setCorpOrderId(random+"");
orderEntity.setAction(bussinessTypeEntity.getAction()); orderEntity.setAction(bussinessTypeEntity.getAction());
orderEntity.setMainAction(bussinessTypeEntity.getMainAction()); orderEntity.setMainAction(bussinessTypeEntity.getMainAction());
orderEntity.setFromThrBillNo(thrOrderEntity.getBillNo()); orderEntity.setFromThrBillNo(thrOrderEntity.getBillNo());
@ -312,7 +311,7 @@ public class IoOrderDetailBizController extends BaseController {
} }
ioOrderDetailBizEntity.setSupId(udiRelevanceResponse.getCustomerId() + ""); ioOrderDetailBizEntity.setSupId(udiRelevanceResponse.getCustomerId() + "");
} else { } else {
ioOrderDetailBizEntity.setCoName(thrOrderDetailEntity.getCorpName()); ioOrderDetailBizEntity.setCoName(thrOrderDetailEntity.getProductName());
ioOrderDetailBizEntity.setCertCode(thrOrderDetailEntity.getZczbhhzbapzbh()); ioOrderDetailBizEntity.setCertCode(thrOrderDetailEntity.getZczbhhzbapzbh());
ioOrderDetailBizEntity.setYlqxzcrbarmc(thrOrderDetailEntity.getYlqxzcrbarmc()); ioOrderDetailBizEntity.setYlqxzcrbarmc(thrOrderDetailEntity.getYlqxzcrbarmc());
ioOrderDetailBizEntity.setManufacturer(thrOrderDetailEntity.getManufactory()); ioOrderDetailBizEntity.setManufacturer(thrOrderDetailEntity.getManufactory());
@ -321,7 +320,7 @@ public class IoOrderDetailBizController extends BaseController {
if (udiRelevanceEntities.size() > 1) { if (udiRelevanceEntities.size() > 1) {
String bindRlIds = ""; String bindRlIds = "";
for (UdiRlSupResponse temp : udiRelevanceEntities) { for (UdiRlSupResponse temp : udiRelevanceEntities) {
bindRlIds = bindRlIds + "," + temp.getId(); bindRlIds = bindRlIds + "," + temp.getRlId();
} }
ioOrderDetailBizEntity.setBindRlIds(bindRlIds.substring(1)); ioOrderDetailBizEntity.setBindRlIds(bindRlIds.substring(1));
} }
@ -547,10 +546,16 @@ public class IoOrderDetailBizController extends BaseController {
IoOrderDetailBizEntity orderDetailBizEntity = orderDetailBizService.selectById(bizBindUpdateRequest.getId()); IoOrderDetailBizEntity orderDetailBizEntity = orderDetailBizService.selectById(bizBindUpdateRequest.getId());
FilterUdiRelRequest filterUdiRelRequest=new FilterUdiRelRequest();
filterUdiRelRequest.setId(bizBindUpdateRequest.getBindRlFk());
UdiRelevanceResponse udiRelevanceResponse=udiRelevanceService.selectOneUdi(filterUdiRelRequest);
if (bizBindUpdateRequest.getBindRlFk() != null) if (bizBindUpdateRequest.getBindRlFk() != null)
orderDetailBizEntity.setBindRlFk(bizBindUpdateRequest.getBindRlFk()); orderDetailBizEntity.setBindRlFk(bizBindUpdateRequest.getBindRlFk());
if(udiRelevanceResponse!=null){
orderDetailBizEntity.setNameCode(udiRelevanceResponse.getNameCode());
orderDetailBizEntity.setUuidFk(udiRelevanceResponse.getUuid());
}
if (StrUtil.isNotEmpty(bizBindUpdateRequest.getSupId())) { if (StrUtil.isNotEmpty(bizBindUpdateRequest.getSupId())) {
orderDetailBizEntity.setSupId(bizBindUpdateRequest.getSupId()); orderDetailBizEntity.setSupId(bizBindUpdateRequest.getSupId());
} }

Loading…
Cancel
Save