TestVo

package reflection;

import proxyTwo.Computer;

public class TestVo
{

    public String name;
    private String pname;
    public int age;
    public Computer computer;
    public TestVo(String name,String pname,int age,Computer computer,long a){
        this.name=name;
        this.pname=pname;
        this.age=age;
        this.computer=computer;
    }
    public TestVo(String name,String pname,int age){
        this.name=name;
        this.pname=pname;
        this.age=age;
    }
    public TestVo(){
       
    }
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public String getPname()
    {
        return pname;
    }
    public void setPname(String pname)
    {
        this.pname = pname;
    }
    public int getAge()
    {
        return age;
    }
    public void setAge(int age)
    {
        this.age = age;
    }
    public Computer getComputer()
    {
        return computer;
    }
    public void setComputer(Computer computer)
    {
        this.computer = computer;
    }
    public String say(String name){
        System.out.println("hello"+name);
        return name;
    }
    private String hello(String name){
        System.out.println("私有方法hello已经被调用了"+name);
        return "私有方法的返回值是:"+name;
    }
}

BusSampleItem updateItemParam; for (BusSampleDTO sm : samples) { if (sm.getTotalQuantity() == null || sm.getTotalQuantity() < 1) continue; // 新增或修改过后的信息 BusSampleReport report = reportList.stream().filter(r -> r.getSampleId().equals(sm.getId())).findFirst().get(); BusSampleItemTest test = testList.stream().filter(r -> r.getSampleId().equals(sm.getId())).findFirst().get(); BusSampleItem item = itemList.stream().filter(r -> (r.getSampleId().equals(sm.getId()) && r.getId().equals(test.getItemId()))).findFirst().get(); List<BusSampleReport> currNewReports = new ArrayList<>(); Map<String, String> map = reportNum.stream().filter(m -> sm.getId().equals(Func.toLong(m.get("sampleId")))).findFirst().orElse(null); if (map == null) { // 新增的样品 createNewData(dto, sm, sm.getTotalQuantity(), 0, report, item, test, currNewReports, newItems, newTests); // 用于检测信息录入,包信息展示 int noLength = Integer.parseInt(currNewReports.get(0).getReportNo().substring(currNewReports.get(0).getReportNo().length() - 6)) - 1; busSampleAttrService.update(Wrappers.<BusSampleAttr>lambdaUpdate() .eq(BusSampleAttr::getId, sm.getId()) .set(BusSampleAttr::getReportNumber, currNewReports.get(0).getReportNo() + "~" + (noLength + sm.getTotalQuantity()))); } else { // 修改的样品 Integer si = sm.getTotalQuantity() - Func.toInt(map.get("reportNum")); if (si > 0) { // 需要新增信息 createNewData(dto, sm, si, Func.toInt(map.get("reportNum")), report, item, test, currNewReports, newItems, newTests); } else if (si < 0) { // 删除多余数据 sampleReportService.deleteReportsByParam(sm); // 证书编号流水撤回 CustomParam param = new CustomParam(); param.setTenantId(AuthUtil.getTenantId()); param.setInspectionKey(sm.getInspectionType()); param.setDeptKey(AuthUtil.getDeptId()); //param.setTestDate(DateUtil.formatDate(DateUtil.localDateToDate(testVO.getTestDate()), "yyyy-MM-dd")); //cparam.setCustomId(CustomRuleVar.CERTIFICATE_REPORT_NUM); param.setDictKey(dto.getBusinessType()); param.setCustomerCodeValue(dto.getCustomerCode()); param.setBleedingKey(Func.toStr(sm.getBleedingSite())); param.setBatchSize(Func.toLong(si)); sampleReportService.makeReportNo(dto.getBusinessType(), param); } 这是第二段代码
07-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值