|
|
|
@ -1860,10 +1860,10 @@ public class HlfyyyClient extends CommonHttpClient {
|
|
|
|
|
LambdaQueryWrapper<VA011Mx> wrapper1 = new LambdaQueryWrapper<>();
|
|
|
|
|
wrapper1.in(VA011Mx::getCodefk, codefks);
|
|
|
|
|
|
|
|
|
|
List<VA011Mx> va011MxList = va011MxMapper.selectList(wrapper1);
|
|
|
|
|
List<VA011Mx> a010details = va011MxMapper.selectList(wrapper1);
|
|
|
|
|
Map<String, List<VA011Mx>> detailsMap = new HashMap<>();
|
|
|
|
|
if (CollUtil.isNotEmpty(va011MxList)) {
|
|
|
|
|
detailsMap = va011MxList.stream()
|
|
|
|
|
if (CollUtil.isNotEmpty(a010details)) {
|
|
|
|
|
detailsMap = a010details.stream()
|
|
|
|
|
.collect(Collectors.groupingBy(VA011Mx::getCodefk));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1908,6 +1908,7 @@ public class HlfyyyClient extends CommonHttpClient {
|
|
|
|
|
itemDetails.forEach(entity -> {
|
|
|
|
|
IoCollectOrderBiz collectOrderBiz = new IoCollectOrderBiz();
|
|
|
|
|
BeanUtils.copyProperties(entity, collectOrderBiz);
|
|
|
|
|
|
|
|
|
|
List<BasicUdirelEntity> basicUdirelEntities = basicUdirelDao.selectList(new LambdaQueryWrapper<BasicUdirelEntity>().eq(BasicUdirelEntity::getMainId, entity.getItemcode()));
|
|
|
|
|
if (CollUtil.isNotEmpty(basicUdirelEntities)) {
|
|
|
|
|
BasicUdirelEntity basicUdirelEntity = basicUdirelEntities.get(0);
|
|
|
|
@ -1919,12 +1920,12 @@ public class HlfyyyClient extends CommonHttpClient {
|
|
|
|
|
collectOrderBiz.setGgxh(entity.getBzgg());
|
|
|
|
|
collectOrderBiz.setMeasureUnit(entity.getMeasureunit());
|
|
|
|
|
collectOrderBiz.setCount(IntUtil.value(entity.getMeasurecount()));
|
|
|
|
|
collectOrderBiz.setThrCode(entity.getItemcode());
|
|
|
|
|
collectOrderBiz.setThrCode(entity.getHiltstCode());
|
|
|
|
|
collectOrderBiz.setYbbm(entity.getHiltstCode());
|
|
|
|
|
collectOrderBiz.setCpmctymc(entity.getItemname());
|
|
|
|
|
collectOrderBiz.setOrderIdFk(ioCollectOrder.getBillNo());
|
|
|
|
|
|
|
|
|
|
// collectOrderBiz.setRemark1(entity.getRemark());
|
|
|
|
|
collectOrderBiz.setNameCode(entity.getItemcode());
|
|
|
|
|
collectOrderBiz.setNameCode(entity.getHiltstCode());
|
|
|
|
|
collectOrderBiz.setTagStatus(1);
|
|
|
|
|
collectOrderBiz.setUnTagCount(0);
|
|
|
|
|
bizList.add(collectOrderBiz);
|
|
|
|
@ -2274,20 +2275,20 @@ public class HlfyyyClient extends CommonHttpClient {
|
|
|
|
|
return ResultVOUtils.error(500, "单据要传的码为空请检查");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TODO: 2024/9/10 字段未完全正确对应
|
|
|
|
|
Kcbg3502Request kcbg3502Request = Kcbg3502Request.builder()
|
|
|
|
|
.med_list_codg(item.getYbbm())
|
|
|
|
|
.inv_chg_type("108")
|
|
|
|
|
.fixmedins_hilist_id(item.getThrCode())
|
|
|
|
|
.fixmedins_hilist_name(item.getCpmctymc())
|
|
|
|
|
.fixmedins_bchno(item.getOrderIdFk())
|
|
|
|
|
.pric("0")
|
|
|
|
|
.cnt(item.getActCount())
|
|
|
|
|
// TODO: 价格和数量可以不填
|
|
|
|
|
// .pric("0")
|
|
|
|
|
// .cnt(item.getActCount())
|
|
|
|
|
.rx_flag("1")
|
|
|
|
|
.inv_chg_time(item.getUpdateTime())
|
|
|
|
|
.inv_chg_opter_name(ioCollectOrder.getCreateUser())
|
|
|
|
|
.memo(item.getRemark())
|
|
|
|
|
.trdn_flag("0")
|
|
|
|
|
.trdn_flag(item.getTrdnFlag())
|
|
|
|
|
.drugtracinfo(drugTraceList).build();
|
|
|
|
|
kcbg3502Requests.add(kcbg3502Request);
|
|
|
|
|
// }
|
|
|
|
|