Compare commits

...

3 Commits

Author SHA1 Message Date
yangjun 109774f1a0 添加单据字段 2025-11-24 14:06:17 +08:00
yangjun 47f062c8f5 Merge branch 'master' of http://47.115.223.229:8888/yangjun/nursing_unit_java 2025-11-24 13:38:03 +08:00
yangjun 894eae5218 添加字段 2025-11-24 13:37:59 +08:00
3 changed files with 7 additions and 2 deletions

View File

@ -105,6 +105,6 @@ public class CgdMainEntity implements Serializable {
@ApiModelProperty(value = "审核时间")
private Date wjTime;
private String nuId;
private String izNew;
}

View File

@ -153,6 +153,7 @@ public class NuInvoicingCgdMain implements Serializable {
private String izNew;
private String shareBy;
private String shareTel;
private String nuId;
/**是否已生成有效付款单 Y是 N否*/
private String izFkd;

View File

@ -245,6 +245,8 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
List<NuInvoicingCgdMain> mapList = new ArrayList<>();
// 创建一个临时Map来按suppliersId分组
Map<String, List<QgdInfo>> tempMap = new HashMap<>();
String nuId = infoEntityList.get(0).getNuId();
for (QgdInfoEntity qgdInfoEntity : infoEntityList) {
String suppliersId = qgdInfoEntity.getSuppliersId();
@ -274,7 +276,7 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
ConfigSuppliersInfo ConfigSuppliersInfo = gysMapper.selectById(suppliersId);
String cgdNo = new SimpleDateFormat("yyyyMMdd").format(new Date()) + String.format("%03d", qgdXlhInt);
cgdNo = sysUser.getOrgCode() + cgdNo;
cgdNo = "C"+sysUser.getOrgCode() + cgdNo;
//生产采购单主表
NuInvoicingCgdMain cgdMain = new NuInvoicingCgdMain();
@ -288,6 +290,7 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
cgdMain.setStatus("0");//待入库
cgdMain.setCgdType("0");//待入库
cgdMain.setGysName(ConfigSuppliersInfo.getSuppliersName());
cgdMain.setNuId(nuId);
List<NuInvoicingCgdInfo> cgdInfoList = new ArrayList<>();
BigDecimal totalPrice = new BigDecimal(0);
String qgdId = "";
@ -396,6 +399,7 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
queryWrapper.eq(StringUtils.isNotBlank(cgdMainEntityDto.getCgBy()),"qg_by",cgdMainEntityDto.getCgBy());
queryWrapper.gt(StringUtils.isNotBlank(cgdMainEntityDto.getStartTime()),"qg_date",cgdMainEntityDto.getStartTime());
queryWrapper.lt(StringUtils.isNotBlank(cgdMainEntityDto.getEndTime()),"qg_date",cgdMainEntityDto.getEndTime());
queryWrapper.eq(StringUtils.isNotBlank(cgdMainEntityDto.getNuId()),"nu_id",cgdMainEntityDto.getNuId());
// queryWrapper.in(StringUtils.isNotBlank(cgdMainEntityDto.getStatus()),"status",cgdMainEntityDto.getStatus());
if(StringUtils.isNotBlank(cgdMainEntityDto.getCgdType())){
if (cgdMainEntityDto.getCgdType().indexOf(",")>-1){