QC3433560 年度费用预算申请 流程更新 费控预算信息

湖南方盛制药股份有限公司发票管理系统
Chengliang 6 months ago
parent aef3473db1
commit 96b0292a2f

@ -1,6 +1,6 @@
<component name="ArtifactManager">
<artifact type="jar" name="weaver-develop:jar">
<output-path>$PROJECT_DIR$/out/artifacts/weaver_develop_jar</output-path>
<output-path>$PROJECT_DIR$/../../../../weaver/ecology/WEB-INF/lib</output-path>
<root id="archive" name="weaver-develop.jar">
<element id="module-output" name="weaver-develop" />
</root>

@ -1,6 +1,9 @@
package test;
import com.weaver.general.TimeUtil;
import weaver.interfaces.fssecond.action.FnabudgetinfoAction;
import weaver.soa.workflow.request.RequestInfo;
import weaver.workflow.request.RequestManager;
/**
* @Author weaver_cl
@ -11,8 +14,13 @@ import com.weaver.general.TimeUtil;
public class MainTest {
public static void main(String[] args) {
double doubleValue = getDoubleValue("");
System.out.println(doubleValue);
RequestInfo requestInfo = new RequestInfo();
// RequestManager requestManager = new RequestManager();
// requestManager.setFormid(-568);
// requestInfo.setRequestManager(requestManager);
// requestInfo.setRequestid("1548547");
FnabudgetinfoAction fnabudgetinfoAction = new FnabudgetinfoAction();
fnabudgetinfoAction.execute(requestInfo);
}
public static double getDoubleValue(String var0) {

@ -24,6 +24,7 @@ public class FnabudgetinfoAction implements Action {
String requestid = requestInfo.getRequestid();
int formid = Math.abs(requestInfo.getRequestManager().getFormid());
RecordSet rs = new RecordSet();
String mainTable = String.format("%s%s", "formtable_main_", formid);
String detaiTable = String.format("%s%s",mainTable,"_dt1");
@ -113,8 +114,6 @@ public class FnabudgetinfoAction implements Action {
// String ybzsm11 = Util.null2String(rs.getString("ybzsm_11"));
// String ybzsm12 = Util.null2String(rs.getString("ybzsm_12"));
FnabudgetinfoDetailPo fnabudgetinfoDetail = FnabudgetinfoDetailPo.builder().budgettypeId(kmmc)
.build();
List<FnabudgetinfoDetailItemPo> items = new ArrayList<>();
items.add(FnabudgetinfoDetailItemPo.builder().budgetAccount(y1).budgetperiodsList(1).build());
@ -132,9 +131,10 @@ public class FnabudgetinfoAction implements Action {
items.forEach(e -> {
if (StringUtils.isNotEmpty(e.getBudgetAccount())){
double value = Util.getDoubleValue(e.getBudgetAccount());
fnabudgetinfoDetail.setBudgetAccount(value);
fnabudgetinfoDetail.setBudgetperiodsList(e.getBudgetperiodsList());
FnabudgetinfoDetailPo fnabudgetinfoDetail = FnabudgetinfoDetailPo.builder().budgettypeId(kmmc)
.budgetAccount(value).budgetperiodsList(e.getBudgetperiodsList()).build();
fbDetail.add(fnabudgetinfoDetail);
}
});

Loading…
Cancel
Save