jiazx0107@163.com
2023-06-25 1a47d9eef4cfe9385ce66b791de84db54a5ba87c
igds-inout/src/main/java/com/ld/igds/inout/view/InoutDataPR.java
@@ -1,5 +1,6 @@
package com.ld.igds.inout.view;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@@ -14,11 +15,14 @@
import com.ld.igds.inout.manager.InoutManager;
import com.ld.igds.inout.manager.InoutReportManager;
import com.ld.igds.inout.service.InoutService;
import com.ld.igds.models.DicTrigger;
import com.ld.igds.util.ContextUtil;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
/**
 * 出入库详单页面管理
@@ -31,12 +35,23 @@
@Component
public class InoutDataPR {
    @Autowired
    @Resource
    private InoutService inoutService;
    @Autowired
    @Resource
    private InoutReportManager inoutReportManager;
    @Autowired
    @Resource
    private InoutManager inoutManager;
    // ${dorado.getDataProvider("inoutDataPR#triggerRecordStatus1").getResult()}
    @DataProvider
    public List<DicTrigger> triggerRecordStatus1() {
        List<DicTrigger> list = new ArrayList<DicTrigger>();
        list.add(new DicTrigger(InoutConstant.RECORD_STATUS_DEL, "作废单"));
        list.add(new DicTrigger(InoutConstant.RECORD_STATUS_NORMAL, "正常单"));
        return list;
    }
    /**
     * inoutDataPR#pageInoutData
@@ -46,8 +61,7 @@
     * @throws Exception
     */
    @DataProvider
    public void pageInoutData(Page<InoutData> page, InoutParam param)
            throws Exception {
    public void pageInoutData(Page<InoutData> page, InoutParam param) throws Exception {
        // 调用核心包中方法,需要做对象转换
        param.setPage(page.getPageNo());
        param.setLimit(page.getPageSize());
@@ -165,7 +179,6 @@
    @Expose
    public InoutData initAddData(String type) {
        IUser user = ContextUtil.getLoginUser();
        InoutData data = new InoutData();
        data.setCompanyId(user.getCompanyId());
        data.setRegisterTime(new Date());
@@ -187,9 +200,7 @@
     */
    @DataProvider
    public InoutData initDataByHand(String type) {
        IUser user = ContextUtil.getLoginUser();
        InoutData data = new InoutData();
        data.setCompanyId(user.getCompanyId());
        data.setRegisterTime(new Date());