parent
71bd4265cc
commit
27d350faa2
|
@ -11,6 +11,8 @@ import kd.bos.form.control.events.ItemClickEvent;
|
||||||
import kd.bos.form.events.BeforeDoOperationEventArgs;
|
import kd.bos.form.events.BeforeDoOperationEventArgs;
|
||||||
import kd.bos.form.operate.FormOperate;
|
import kd.bos.form.operate.FormOperate;
|
||||||
import kd.bos.list.plugin.AbstractListPlugin;
|
import kd.bos.list.plugin.AbstractListPlugin;
|
||||||
|
import kd.bos.logging.Log;
|
||||||
|
import kd.bos.logging.LogFactory;
|
||||||
import kd.bos.orm.ORM;
|
import kd.bos.orm.ORM;
|
||||||
import kd.bos.orm.query.QCP;
|
import kd.bos.orm.query.QCP;
|
||||||
import kd.bos.orm.query.QFilter;
|
import kd.bos.orm.query.QFilter;
|
||||||
|
@ -20,6 +22,7 @@ import kd.bos.servicehelper.operation.SaveServiceHelper;
|
||||||
import kd.fi.gl.util.DateUtil;
|
import kd.fi.gl.util.DateUtil;
|
||||||
import kd.sdk.plugin.Plugin;
|
import kd.sdk.plugin.Plugin;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
import zcgj.zcdev.zcdev.pr.task.EquipmentCardTaskPlugin;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
|
@ -27,13 +30,12 @@ import java.time.LocalDateTime;
|
||||||
import java.time.YearMonth;
|
import java.time.YearMonth;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.time.format.DateTimeParseException;
|
import java.time.format.DateTimeParseException;
|
||||||
import java.util.Date;
|
import java.util.*;
|
||||||
import java.util.EventObject;
|
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugin {
|
public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugin {
|
||||||
|
|
||||||
|
private static final Log log = LogFactory.getLog(EquipmentCardTaskPlugin.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void registerListener(EventObject e) {
|
public void registerListener(EventObject e) {
|
||||||
super.registerListener(e);
|
super.registerListener(e);
|
||||||
|
@ -54,11 +56,18 @@ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugi
|
||||||
System.out.println();
|
System.out.println();
|
||||||
this.getView().showMessage("闲置成功!");
|
this.getView().showMessage("闲置成功!");
|
||||||
} else if (itemKey.equals("zcgj_asset")) {//同步资产卡片
|
} else if (itemKey.equals("zcgj_asset")) {//同步资产卡片
|
||||||
QFilter qFilter = new QFilter("assetcat.number", QCP.in, "100104,100113,100105,100109,100112");
|
List<String> strings = new ArrayList<>();
|
||||||
|
strings.add("100104");
|
||||||
|
strings.add("100113");
|
||||||
|
strings.add("100105");
|
||||||
|
strings.add("100109");
|
||||||
|
strings.add("100112");
|
||||||
|
QFilter qFilter = new QFilter("assetcat.number", QCP.in, strings);
|
||||||
DynamicObject[] realcards = BusinessDataServiceHelper.load("fa_card_real", "number,assetname,model,realaccountdate,assetunit,supplier,zcgj_platenumber,unit,zcgj_manufacturer,zcgj_prodate,storeplace,creator,createtime,modifier,modifytime,auditdate,auditor", new QFilter[]{qFilter});
|
DynamicObject[] realcards = BusinessDataServiceHelper.load("fa_card_real", "number,assetname,model,realaccountdate,assetunit,supplier,zcgj_platenumber,unit,zcgj_manufacturer,zcgj_prodate,storeplace,creator,createtime,modifier,modifytime,auditdate,auditor", new QFilter[]{qFilter});
|
||||||
for (DynamicObject realcard : realcards) {
|
for (DynamicObject realcard : realcards) {
|
||||||
String number = realcard.getString("number");//资产编码
|
String number = realcard.getString("number");//资产编码
|
||||||
String assetname = realcard.getString("assetname");//资产名称
|
String assetname = realcard.getString("assetname");//资产名称
|
||||||
|
log.info("同步的实物卡片为"+number+assetname);
|
||||||
String model = realcard.getString("model");//规格型号
|
String model = realcard.getString("model");//规格型号
|
||||||
Date realaccountdate = realcard.getDate("realaccountdate");//启用日期
|
Date realaccountdate = realcard.getDate("realaccountdate");//启用日期
|
||||||
DynamicObject assetunit = realcard.getDynamicObject("assetunit");//资产组织
|
DynamicObject assetunit = realcard.getDynamicObject("assetunit");//资产组织
|
||||||
|
|
|
@ -5,6 +5,8 @@ import kd.bos.dataentity.entity.DynamicObject;
|
||||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||||
import kd.bos.entity.operate.result.OperationResult;
|
import kd.bos.entity.operate.result.OperationResult;
|
||||||
import kd.bos.exception.KDException;
|
import kd.bos.exception.KDException;
|
||||||
|
import kd.bos.logging.Log;
|
||||||
|
import kd.bos.logging.LogFactory;
|
||||||
import kd.bos.orm.ORM;
|
import kd.bos.orm.ORM;
|
||||||
import kd.bos.orm.query.QCP;
|
import kd.bos.orm.query.QCP;
|
||||||
import kd.bos.orm.query.QFilter;
|
import kd.bos.orm.query.QFilter;
|
||||||
|
@ -12,6 +14,7 @@ import kd.bos.schedule.executor.AbstractTask;
|
||||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||||
import kd.bos.servicehelper.operation.OperationServiceHelper;
|
import kd.bos.servicehelper.operation.OperationServiceHelper;
|
||||||
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
||||||
|
import zcgj.zcdev.zcdev.pr.plugin.form.AdjustAmountOftaxBillPlugin;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
|
@ -19,20 +22,30 @@ import java.time.LocalDateTime;
|
||||||
import java.time.YearMonth;
|
import java.time.YearMonth;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.time.format.DateTimeParseException;
|
import java.time.format.DateTimeParseException;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 实物卡片同步设备定时任务
|
* 实物卡片同步设备定时任务
|
||||||
*/
|
*/
|
||||||
public class EquipmentCardTaskPlugin extends AbstractTask {
|
public class EquipmentCardTaskPlugin extends AbstractTask {
|
||||||
|
private static final Log log = LogFactory.getLog(EquipmentCardTaskPlugin.class);
|
||||||
@Override
|
@Override
|
||||||
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {//同步资产卡片
|
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {//同步资产卡片
|
||||||
QFilter qFilter = new QFilter("assetcat.number", QCP.in, "100104,100113,100105,100109,100112");
|
List<String> strings = new ArrayList<>();
|
||||||
|
strings.add("100104");
|
||||||
|
strings.add("100113");
|
||||||
|
strings.add("100105");
|
||||||
|
strings.add("100109");
|
||||||
|
strings.add("100112");
|
||||||
|
QFilter qFilter = new QFilter("assetcat.number", QCP.in, strings);
|
||||||
DynamicObject[] realcards = BusinessDataServiceHelper.load("fa_card_real", "number,assetname,model,realaccountdate,assetunit,supplier,zcgj_platenumber,unit,zcgj_manufacturer,zcgj_prodate,storeplace,creator,createtime,modifier,modifytime,auditdate,auditor", new QFilter[]{qFilter});
|
DynamicObject[] realcards = BusinessDataServiceHelper.load("fa_card_real", "number,assetname,model,realaccountdate,assetunit,supplier,zcgj_platenumber,unit,zcgj_manufacturer,zcgj_prodate,storeplace,creator,createtime,modifier,modifytime,auditdate,auditor", new QFilter[]{qFilter});
|
||||||
for (DynamicObject realcard : realcards) {
|
for (DynamicObject realcard : realcards) {
|
||||||
String number = realcard.getString("number");//资产编码
|
String number = realcard.getString("number");//资产编码
|
||||||
String assetname = realcard.getString("assetname");//资产名称
|
String assetname = realcard.getString("assetname");//资产名称
|
||||||
|
log.info("同步的实物卡片为"+number+assetname);
|
||||||
String model = realcard.getString("model");//规格型号
|
String model = realcard.getString("model");//规格型号
|
||||||
Date realaccountdate = realcard.getDate("realaccountdate");//启用日期
|
Date realaccountdate = realcard.getDate("realaccountdate");//启用日期
|
||||||
DynamicObject assetunit = realcard.getDynamicObject("assetunit");//资产组织
|
DynamicObject assetunit = realcard.getDynamicObject("assetunit");//资产组织
|
||||||
|
|
Loading…
Reference in New Issue