|
|
@@ -20,9 +20,12 @@ import org.apache.poi.ss.usermodel.DataFormat;
|
|
|
import org.apache.poi.xssf.usermodel.*;
|
|
|
import restcontroller.R;
|
|
|
import restcontroller.webmanage.executorService.Executor;
|
|
|
+import restcontroller.webmanage.sale.bankabcxccard.bankabcxccard;
|
|
|
import restcontroller.webmanage.sale.enterprisesaleclass.EnterpriseSaleClass;
|
|
|
import restcontroller.webmanage.sale.enterprisetradefield.EnterpriseTradeField;
|
|
|
import restcontroller.webmanage.sale.salearea.salearea;
|
|
|
+import restcontroller.webmanage.sale.tpartreimbursement.tpartreimbursement;
|
|
|
+import restcontroller.webmanage.sale.tpartreimbursement.tpartreimbursementdetail;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.ArrayList;
|
|
|
@@ -420,6 +423,54 @@ public class agents extends Controller {
|
|
|
return batchDeleteErr.getReturnObject().toString();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @API(title = "经销商虚拟账户新增", apiversion = R.ID20251222095103.v1.class)
|
|
|
+ @CACHEING_CLEAN(apiClass = {agents.class, bankabcxccard.class})
|
|
|
+ public String insertormodify_agentXnAbcCard() throws YosException {
|
|
|
+ ArrayList<String> sqlList = new ArrayList<>();
|
|
|
+ long sa_bankabcxccardid=content.getLong("sa_bankabcxccardid");
|
|
|
+ String xncardnoabc = content.getString("xncardnoabc");
|
|
|
+ long sa_agentsid = content.getLong("sa_agentsid");
|
|
|
+ UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_bankabcxccard");
|
|
|
+ updateSQL.setUniqueid(sa_bankabcxccardid);
|
|
|
+ updateSQL.setSiteid(siteid);
|
|
|
+ updateSQL.setValue("sa_agentsid", sa_agentsid);
|
|
|
+ updateSQL.setValue("isused", 1);
|
|
|
+ updateSQL.setValue("createby", username);
|
|
|
+ updateSQL.setDateValue("createdate");
|
|
|
+ updateSQL.setValue("changeby", username);
|
|
|
+ updateSQL.setDateValue("changedate");
|
|
|
+ sqlList.add(DataContrlLog.createLog(this, "sa_agents", sa_agentsid, "新增", "经销商虚拟账户【"+xncardnoabc+"】新增成功").getSQL());
|
|
|
+ sqlList.add(updateSQL.getSQL());
|
|
|
+ dbConnect.runSqlUpdate(sqlList);
|
|
|
+ return getSucReturnObject().toString();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @API(title = "经销商虚拟账户删除", apiversion = R.ID20251222095203.v1.class)
|
|
|
+ @CACHEING_CLEAN(apiClass = {agents.class, bankabcxccard.class})
|
|
|
+ public String delete_agentXnAbcCard() throws YosException {
|
|
|
+ ArrayList<String> sqlList = new ArrayList<>();
|
|
|
+ long sa_bankabcxccardid=content.getLong("sa_bankabcxccardid");
|
|
|
+ String xncardnoabc = content.getString("xncardnoabc");
|
|
|
+ long sa_agentsid = content.getLong("sa_agentsid");
|
|
|
+ UpdateSQL updateSQL = SQLFactory.createUpdateSQL(this, "sa_bankabcxccard");
|
|
|
+ updateSQL.setUniqueid(sa_bankabcxccardid);
|
|
|
+ updateSQL.setSiteid(siteid);
|
|
|
+ updateSQL.setValue("sa_agentsid", 0);
|
|
|
+ updateSQL.setValue("isused", 0);
|
|
|
+ updateSQL.setValue("createby", username);
|
|
|
+ updateSQL.setDateValue("createdate");
|
|
|
+ updateSQL.setValue("changeby", username);
|
|
|
+ updateSQL.setDateValue("changedate");
|
|
|
+ sqlList.add(DataContrlLog.createLog(this, "sa_agents", sa_agentsid, "删除", "经销商虚拟账户【"+xncardnoabc+"】删除成功").getSQL());
|
|
|
+ sqlList.add(updateSQL.getSQL());
|
|
|
+ dbConnect.runSqlUpdate(sqlList);
|
|
|
+ return getSucReturnObject().toString();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
@API(title = "经销商联系人信息及地址信息新增修改", apiversion = R.ID20221009155703.v1.class)
|
|
|
@CACHEING_CLEAN(apiversions = R.ID20221009155803.v1.class)
|
|
|
public String insertormodify_agentEnterpriseContacts() throws YosException {
|