src/main/java/com/fzzy/api/Constant.java
@@ -135,6 +135,10 @@ * æ¥å£ç¼ç -1212 客æ·ä¿¡æ¯æ°æ®æ¥å£ */ public static String API_CODE_1212 = "1212"; /** * æ¥å£ç¼ç -1214 åºå ¥åºè®°å½ä¿¡æ¯æ°æ®æ¥å£ */ public static String API_CODE_1214 = "1214"; /** * æ¥å£ç¼ç -1301 å®å ¨ç®¡çæ°æ®æ¥å£ @@ -204,10 +208,10 @@ /** * 彿 åºå ¥åºç±»å */ public static String INOUT_TYPE_14 = "14"; public static String INOUT_TYPE_2 = "2"; public static String INOUT_TYPE_15 = "15"; public static String INOUT_TYPE_1 = "1"; public static String INOUT_TYPE_14 = "14"; public static String INOUT_TYPE_2 = "2"; public static String INOUT_TYPE_15 = "15"; public static String INOUT_TYPE_1 = "1"; /** * æä½æ è®° @@ -282,18 +286,18 @@ /** * ç²®é£æ§è´¨ */ public static String TRIGGER_P_LSXZ = "LSXZ"; public static String TRIGGER_P_LSXZ = "LSXZ"; /** * ç»ç®æ¹å¼ */ public static String TRIGGER_P_JSFS = "JSFS"; public static String TRIGGER_P_JSFS = "JSFS"; /** * ç»ç»é¨é¨ç±»å */ public static String DEPT_TYPE_10 = "10"; // public static String DEPT_TYPE_11 = "11"; // public static String DEPT_TYPE_11 = "11"; public static String DEPT_TYPE_20 = "20"; public static String DEPT_TYPE_30 = "30"; src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService12.java
@@ -3,20 +3,30 @@ import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.SyncProtocol; import com.fzzy.api.service.SyncService11; import com.fzzy.async.whhpjl.impl.Fz40ToWhjlSync1204; import com.fzzy.async.whhpjl.impl.Fz40ToWhjlSync1207; import com.fzzy.async.whhpjl.impl.Fz40ToWhjlSync1214; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; /** * @Desc: ç²®é£è´é忥 * * @author: czt * @update-time: 2023/08/04 * */ @Slf4j @Component public class Fzzy40ToWhjlSyncService12 implements SyncService11 { @Autowired private Fz40ToWhjlSync1204 fz40ToWhjlSync1204; @Autowired private Fz40ToWhjlSync1207 fz40ToWhjlSync1207; @Autowired private Fz40ToWhjlSync1214 fz40ToWhjlSync1214; @Override @@ -32,18 +42,18 @@ Date start = param.getStart(); Date end = param.getEnd(); //TODO 忥客æ·ä¿¡æ¯ //TODO 忥ååä¿¡æ¯ // 忥客æ·ä¿¡æ¯ fz40ToWhjlSync1204.syncData(kqdm, deptId, start, end); // 忥ååä¿¡æ¯ fz40ToWhjlSync1207.syncData(kqdm, deptId, start, end); //TODO 忥åºåå°è´¦ä¿¡æ¯ //TODO 忥åºåå°è´¦äº§åæ¹æ¬¡ä¿¡æ¯ //TODO 忥åºåå°è´¦åºå ¥ä¿¡æ¯ //TODO 忥åºå ¥åºè®°å½ // 忥åºå ¥åºè®°å½ fz40ToWhjlSync1214.syncData(kqdm, deptId, start, end); } } src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultContract.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,230 @@ package com.fzzy.async.whhpjl.entity; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * åå管ç * * @Author:YAN */ @Data @Entity @Table(name = "D_INOUT_CONTRACT") public class Fz40WhjlDefaultContract implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "ID_") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "åºåºç¼ç ") private String deptId; @Column(name = "NAME_", length = 50) @PropertyDef(label = "åååç§°") private String name; @Column(name = "PLAN_ID_", length = 40) @PropertyDef(label = "计åç¼ç ") private String planId; @Column(name = "PLAN_NAME_", length = 50) @PropertyDef(label = "计ååç§°") private String planName; @Column(name = "TYPE_", length = 10) @PropertyDef(label = "ä¸å¡ç±»å«", description = "1:éå®åå 2:éè´åå 3:代å¨åå") private String type; @Column(name = "CUSTOMER_TYPE_", length = 10) @PropertyDef(label = "客æ·ç±»å", description = "1:ä¼ä¸ 2:个人") private String customerType; @Column(name = "YEAR_", length = 10) @PropertyDef(label = "年份") private String year; @Column(name = "CUSTOMER_ID_", length = 20) @PropertyDef(label = "社ä¼ä¿¡ç¨ç ", description = "妿æ¯ä¼ä¸=客æ·ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç ") private String customerId; @Column(name = "CUSTOMER_NAME_", length = 50) @PropertyDef(label = "客æ·åç§°") private String customerName; @Column(name = "fddbr", length = 50) @PropertyDef(label = "æ³å®ä»£è¡¨äºº") private String fddbr; @Column(name = "txdz", length = 200) @PropertyDef(label = "é讯å°å") private String txdz; @Column(name = "yzbm", length = 6) @PropertyDef(label = "鮿¿ç¼ç ") private String yzbm; @PropertyDef(label = "è系人å§å") @Column(name = "lxrxm", length = 50) private String lxrxm; @PropertyDef(label = "èç³»çµè¯") @Column(name = "lxrdh", length = 20) private String lxrdh; @PropertyDef(label = "身份è¯å·") @Column(name = "sfzh", length = 20) private String sfzh; @PropertyDef(label = "çµåä¿¡ç®±") @Column(name = "dzyx", length = 50) private String dzyx; @Column(name = "SIGNING_TIME_") @PropertyDef(label = "ç¾è®¢æ¶é´", description = "æ ¼å¼ï¼yyyy-MM-dd") private Date signingTime; @Column(name = "SIGN_ADDRESS_", length = 100) @PropertyDef(label = "ç¾çº¦å°ç¹") private String signAddress; @Column(name = "BEGIN_TIME_") @PropertyDef(label = "约å®å¼å§æ¶é´") private Date beginTime; @Column(name = "END_TIME_") @PropertyDef(label = "约å®å®ææ¶é´") private Date endTime; @Column(name = "REL_END_TIME_") @PropertyDef(label = "å®é 宿æ¶é´") private Date relEndTime; @Column(name = "FOOD_VARIETY_", length = 20) @PropertyDef(label = "ç²®é£åç§") private String foodVariety; @Column(name = "FOOD_TYPE_", length = 20) @PropertyDef(label = "ç²®é£æ§è´¨") private String foodType; @Column(name = "PRICE_") @PropertyDef(label = "åååä»·ï¼å /å¨") private Double price; @Column(name = "MONEY_") @PropertyDef(label = "ååæ»éé¢", description = "åä½ï¼å ") private Double money; @Column(name = "CONTRACT_AMOUNT_") @PropertyDef(label = "ååæ°é", description = "åä½ï¼å ¬æ¤") private Double contactAmount; @Column(name = "COMPLETE_NUM_") @PropertyDef(label = "履约æ°é", description = "åä½ï¼å ¬æ¤") private Double completeNum; @Column(name = "lybzj") @PropertyDef(label = "履约ä¿è¯é", description = "åä½ï¼å ") private Double lybzj; @PropertyDef(label = "履约ç", description = "åä½ï¼%") @Column(name = "lyl") private Double lyl; @Column(name = "jsjg") @PropertyDef(label = "ç»ç®ä»·æ ¼ï¼å /å¨") private Double jsjg; @PropertyDef(label = "ç»ç®æ»éé¢", description = "åä½ï¼å ") @Column(name = "jszje") private Double jszje; @PropertyDef(label = "ç»ç®ä¸ååä¸è´æ§", description = "1ï¼ç¬¦å 2ï¼ä¸ç¬¦å") @Column(name = "jsyhtyzx", length = 1) private String jsyhtyzx; @PropertyDef(label = "ä¸ä¸è´åå ") @Column(name = "jsyhtbyzyy", length = 250) private String jsyhtbyzyy; @Column(name = "CUSTOMER_BANK_", length = 10) @PropertyDef(label = "客æ·å¼æ·è¡") private String customerBank; @Column(name = "CUSTOMER_BANK_ACCOUNT_", length = 40) @PropertyDef(label = "å®¢æ·æ¹è´¦å·") private String customerBankAccount; @Column(name = "CUSTOMER_SIGN_USER_", length = 50) @PropertyDef(label = "客æ·ç¾çº¦äºº") private String customerSignUser; @Column(name = "BANK_", length = 50) @PropertyDef(label = "æ¬æ¹å¼æ·è¡") private String bank; @Column(name = "BANK_ACCOUNT_", length = 40) @PropertyDef(label = "æ¬æ¹è´¦å·") private String bankAccount; @Column(name = "SIGN_USER_", length = 50) @PropertyDef(label = "æ¬æ¹ç¾çº¦äºº") private String signUser; @Column(name = "PAY_TYPE_", length = 6) @PropertyDef(label = "æ¯ä»æ¹å¼") private String payType; /** * --------审æ¹ä¿¡æ¯-------- **/ @Column(name = "CREATE_USER_", length = 50) @PropertyDef(label = "å建人") private String createUser; @Column(name = "AUDIT_USER_", length = 50) @PropertyDef(label = "审æ¹äºº") private String auditUser; @Column(name = "AUDIT_DATE_") @PropertyDef(label = "å®¡æ¹æ¶é´", description = "æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss") private String auditDate; @Column(name = "AUDIT_STATUS_", length = 10) @PropertyDef(label = "审æ¹ç¶æ") private String auditStatus; @Column(name = "CREATE_TIME_") @PropertyDef(label = "å建æ¶é´") private Date createTime; @Column(name = "wcrq") @PropertyDef(label = "宿æ¶é´") private Date wcrq; @Column(name = "hqzz", length = 30) @PropertyDef(label = "è´§æç»ç»") private String hqzz; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ´æ°æ¶é´") private Date updateTime; } src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultCustomer.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,98 @@ package com.fzzy.async.whhpjl.entity; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * 客æ·ä¿¡æ¯ * * @Author:YAN */ @Data @Entity @Table(name = "D_INOUT_CUSTOMER") public class Fz40WhjlDefaultCustomer implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "主é®idç¼ç ", description = "ç³»ç»å ç¼ç ") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "æå±ååº") private String deptId; @Column(name = "TYPE_", length = 4) @PropertyDef(label = "ä¸å¡åç±»", description = "ç³»ç»å 使ç¨ï¼æè´§åãä¾è´§å") private String type; @Column(name = "khlx", length = 50) @PropertyDef(label = "客æ·ç±»å", description = "1-ä¼ä¸ï¼2-个人") private String khlx; @PropertyDef(label = "客æ·ç¼ç ï¼ä¼ä¸å®¢æ·å¡«åç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç ï¼ä¸ªäººå®¢æ·å¡«å身份è¯å·") @Column(name = "khbh", length = 18) private String khbh; @Column(name = "NAME_", length = 50) @PropertyDef(label = "客æ·åç§°") private String name; @PropertyDef(label = "æ³å®ä»£è¡¨äºº") @Column(name = "fddbr", length = 64) private String fddbr; @Column(name = "ADDRESS_", length = 200) @PropertyDef(label = "é讯å°å") private String address; @PropertyDef(label = "鮿¿ç¼ç ") @Column(name = "yzbm", length = 6) private String yzbm; @Column(name = "CONTACT_USER_", length = 50) @PropertyDef(label = "è系人") private String contactUser; @Column(name = "PHONE_", length = 20) @PropertyDef(label = "èç³»çµè¯") private String phone; @Column(name = "CARD_ID_", length = 20) @PropertyDef(label = "è系人身份è¯å·") private String cardId; @PropertyDef(label = "çµåä¿¡ç®±") @Column(name = "dzyx", length = 64) private String dzyx; @Column(name = "BANK_", length = 50) @PropertyDef(label = "弿·é¶è¡") private String bank; @Column(name = "BANK_NUM_", length = 30) @PropertyDef(label = "é¶è¡è´¦å·") private String bankNum; @Column(name = "FOOD_AREA_", length = 30) @PropertyDef(label = "ç§æ¤é¢ç§¯") private Double foodArea = 0.0; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") private Date updateTime; } src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultInoutRecord.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,287 @@ package com.fzzy.async.whhpjl.entity; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * åºå ¥åºè®°å½ * * @Author:YAN */ @Data @Entity @Table(name = "D_INOUT_RECORD") public class Fz40WhjlDefaultInoutRecord implements Serializable { @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "æµæ°´å·", description = "æ ¹æ®ä¸å®çè§åçæ") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Column(name = "DEPT_ID_", length = 50) @PropertyDef(label = "åºåºç¼ç ") private String deptId; @Column(name = "NOTICE_ID_", length = 40) @PropertyDef(label = "éç¥åç¼ç ") private String noticeId; @Column(name = "DEPOT_ID_", length = 50) @PropertyDef(label = "è£ å¸ä»åº") private String depotId; @Column(name = "TYPE_", length = 10) @PropertyDef(label = "åºå ¥åºç±»å", description = "IN=å ¥åºï¼OUT=åºåº") private String type; @Column(name = "PROGRESS_", length = 20) @PropertyDef(label = "æµç¨è¿åº¦") private String progress; @Column(name = "RECORD_STATUS_", length = 10) @PropertyDef(label = "æ°æ®ç¶æ", description = "æ°æ®ç¶æï¼æ£å¸¸ï¼å¼å¸¸ï¼2å°æ¶å éå¤åºå ¥åºçï¼ï¼è¡¥å½") private String recordStatus; @Column(name = "CUSTOMER_NAME_", length = 50) @PropertyDef(label = "徿¥åä½", description = "å ³èéç¥åè·å") private String customerName; @Column(name = "INTEL_CARD_", length = 20) @PropertyDef(label = "æºæ §å¡å·") private String intelCard; /*** ------------------------ç»è®°-------------------------------------**/ @Column(name = "REGISTER_TIME_") @PropertyDef(label = "ç»è®°æ¶é´") private Date registerTime; @Column(name = "REGISTER_USER_", length = 50) @PropertyDef(label = "ç»è®°äºº") private String registerUser; @Column(name = "USER_NAME_", length = 40) @PropertyDef(label = "æ¿è¿äºº") private String userName; @Column(name = "USER_CONTACT_", length = 20) @PropertyDef(label = "èç³»æ¹å¼") private String userContact; @Column(name = "USER_ID_", length = 20) @PropertyDef(label = "身份è¯å·") private String userId; @Column(name = "USER_ADDRESS_", length = 100) @PropertyDef(label = "æ¿è¿äººå°å") private String userAddress; @Column(name = "USER_BIRTHDAY_") @PropertyDef(label = "åºçæ¥æ") private Date userBirthday; @Column(name = "USER_SEX_", length = 10) @PropertyDef(label = "æ§å«") private String userSex; @Column(name = "USER_NATION_", length = 10) @PropertyDef(label = "æ°æ") private String userNation; @Column(name = "PLATE_NUM_", length = 20) @PropertyDef(label = "车è¹å·", description = "车çå·+æ è¯ç¬¦") private String plateNum; @Column(name = "TRANS_TYPE_", length = 6) @PropertyDef(label = "è¿è¾å·¥å ·") private String transType; /*** ------------------------ç²®é£åºç¡ä¿¡æ¯-------------------------------------**/ @Column(name = "FOOD_VARIETY_", length = 20) @PropertyDef(label = "ç²®é£åç§") private String foodVariety; @Column(name = "FOOD_TYPE_", length = 20) @PropertyDef(label = "ç²®é£æ§è´¨") private String foodType; @Column(name = "FOOD_LOCATION_ID_", length = 20) @PropertyDef(label = "产å°å称代ç ") private String foodLocationId; @Column(name = "FOOD_LOCATION_", length = 40) @PropertyDef(label = "产å°åç§°") private String foodLocation; @Column(name = "FOOD_YEAR_", length = 10) @PropertyDef(label = "æ¶è´§å¹´åº¦") private String foodYear; /*** ------------------------æ¦æ ·è´¨æ£ä¿¡æ¯-------------------------------------**/ @Column(name = "FOOD_LEVEL_", length = 20) @PropertyDef(label = "ç²®é£å®ç") private String foodLevel; @Column(name = "CHECK_STATUS_", length = 10) @PropertyDef(label = "è´¨æ£ç»æ") private String checkStatus; @Column(name = "CHECK_USER_", length = 50) @PropertyDef(label = "è´¨æ£äºº") private String checkUser; @Column(name = "CHECK_TIME_") @PropertyDef(label = "è´¨æ£æ¶é´") private Date checkTime; @Column(name = "SAMPLE_USER_", length = 50) @PropertyDef(label = "æ¦æ ·äºº") private String sampleUser; @Column(name = "SAMPLE_TIME_") @PropertyDef(label = "æ¦æ ·æ¶é´") private Date sampleTime; @Column(name = "SAMPLE_TYPE_", length = 1) @PropertyDef(label = "æ¦æ ·æ¹å¼", description = "0-人工ï¼1=èªå¨ï¼2=æºè½éæº") private String sampleType; @Column(name = "CHECK_ID_", length = 12) @PropertyDef(label = "è´¨æ£åå·") private String checkId; @Column(name = "DE_CHECK_") @PropertyDef(label = "è´¨æ£æ£é", description = "åä½KG") private double deCheck = 0.0; @Column(name = "ADD_CHECK_") @PropertyDef(label = "è´¨æ£å¢é", description = "åä½KG") private double addCheck = 0.0; /*** ------------------------ç§°éç¯è-------------------------------------**/ @Column(name = "jjlx", length = 2) @PropertyDef(label = "æ£æ¤ç±»å", description = "0ï¼ç§°éå ¥åº 1ï¼æ åå å ¥åº é»è®¤ä¸ºç§°éå ¥åºï¼æ åå å ¥åºç¸å ³å段å¯ä¸ºç©º") private String jjlx = "0"; @Column(name = "FULL_WEIGHT_") @PropertyDef(label = "满车称é", description = "å ¥åºæ¶åè¡¨ç¤ºç¬¬ä¸æ¬¡ç§°éï¼åºåºæ¶åè¡¨ç¤ºç¬¬äºæ¬¡ç§°éï¼åä½KG") private Double fullWeight = 0.0; @Column(name = "FULL_WEIGHT_TIME_") @PropertyDef(label = "æ»¡è½¦ç§°éæ¶é´") private Date fullWeightTime; @Column(name = "FULL_WEIGHT_USER_", length = 40) @PropertyDef(label = "满车称é人") private String fullWeightUser; @Column(name = "EMPTY_WEIGHT_") @PropertyDef(label = "空车称é", description = "å ¥åºæ¶è¡¨ç¤ºç¬¬äºæ¬¡ç§°éï¼åºåºæ¶åè¡¨ç¤ºç¬¬ä¸æ¬¡ç§°éï¼åä½KG") private Double emptyWeight = 0.0; @Column(name = "EMPTY_WEIGHT_TIME_") @PropertyDef(label = "ç©ºè½¦ç§°éæ¶é´") private Date emptyWeightTime; @Column(name = "EMPTY_WEIGHT_USER_", length = 50) @PropertyDef(label = "空车称é人") private String emptyWeightUser; @Column(name = "NET_WEIGHT_") @PropertyDef(label = "忝é", description = "åä½KGï¼çäºæ»¡è½¦ - 空车") private double netWeight = 0.0; @Column(name = "DE_HANDLE_") @PropertyDef(label = "ç°åºæ£é", description = "åä½KG") private double deHandle = 0.0; @Column(name = "DE_PACKAGE_") @PropertyDef(label = "å è£ æ£é", description = "åä½KG") private double dePackage = 0.0; @Column(name = "DE_OTHER_") @PropertyDef(label = "å ¶ä»æ£é", description = "åä½KG") private double deOther = 0.0; @Column(name = "DE_OTHER_INTO_", length = 200) @PropertyDef(label = "å ¶ä»æ£éåå ") private String deOtherInfo; @Column(name = "SETTLE_WEIGHT_") @PropertyDef(label = "ç»ç®éé", description = "æ£éååéï¼ç»ç®åéï¼åä½KG") private Double settleWeight = 0.0; @Column(name = "RECORD_WEIGHT_") @PropertyDef(label = "å ¥åºéé", description = "æ£éååéï¼ç»ç®åéï¼è¡¥å æ¬å¢éï¼åä½KG") private Double recordWeight = 0.0; /** * -----------ç»ç®ä¿¡æ¯----------------------- **/ @Column(name = "PRICE_") @PropertyDef(label = "åä»·", description = "åä½ï¼å /å ¬æ¤") private Double price = 0.0; @Column(name = "SETTLE_MONEY_") @PropertyDef(label = "ç»ç®éé¢", description = "åä½ï¼å ") private Double settleMoney = 0.00; @Column(name = "SETTLE_ID_", length = 50) @PropertyDef(label = "ç»ç®åå·", description = "妿æ¯å车ç»ç®å¿ å¡«") private String settleId; /** * ----------- å¼ä»ä¿¡æ¯----------------------- **/ @Column(name = "HANDLE_USER_", length = 40) @PropertyDef(label = "å¼ä»æä½äºº") private String handleUser; // åºåº @Column(name = "COMPLETE_TIME_") @PropertyDef(label = "宿æ¶é´") private Date completeTime; @Column(name = "COMPLETE_USER_", length = 40) @PropertyDef(label = "å®æç¡®è®¤äºº") private String completeUser; // 夿³¨ @Column(name = "REMARKS_", length = 200) @PropertyDef(label = "夿³¨ä¿¡æ¯") private String remarks; /** * ----------- å ¶ä»ä¿¡æ¯ï¼éå¯¹æ£æ¤ç±»åæ åå å ¥åºå¡«å----------------------- **/ @Column(name = "bzw", length = 2) @PropertyDef(label = "å è£ ç©", description = "1ï¼éº»è¢2ï¼ç¼ç»è¢3ï¼æ£è£ 9ï¼å ¶ä»") private String bzw; @Column(name = "dbz") @PropertyDef(label = "åå é", description = "åä½ï¼å ¬æ¤") private Double dbz; @Column(name = "bzbjs") @PropertyDef(label = "å ä»¶æ°", description = "åä½ï¼ä»¶") private int bzbjs; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") private Date updateTime; } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1204.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,120 @@ package com.fzzy.async.whhpjl.impl; import com.alibaba.fastjson.JSON; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultCustomer; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1204Rep; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1204; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * 客æ·ä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1204 { @Autowired private Fz40ToWhjlSync1204Rep fz40ToWhjlSync1204Rep; @Autowired private ApiLogRep apiLogRep; @Autowired private ApiInfoDataRep apiInfoDataRep; /** * 客æ·ä¿¡æ¯ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1204æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1204); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultCustomer> list = fz40ToWhjlSync1204Rep.listApi1204(deptId.substring(0, 4)); List<ApiInfoData> apiInfoDataList; WhjlApi1204 apiData; for (Fz40WhjlDefaultCustomer sysData : list) { apiData = new WhjlApi1204(); apiData.setKhbh(sysData.getKhbh()); //客æ·ç¼å· apiData.setKhlx("1".equals(sysData.getKhlx()) ? "ä¼ä¸å®¢æ·" : "个人客æ·"); //客æ·ç±»å apiData.setGlzxm(sysData.getName()); //客æ·å§å apiData.setJlqytyshxydm(sysData.getKhbh()); //ä¼ä¸ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç apiData.setXzqhbm(""); //è¡æ¿åºåç¼ç apiData.setXzqhmc(""); //ä¼ä¸è¡æ¿åºååç§° apiData.setFddbr(sysData.getFddbr()); //æ³å®ä»£è¡¨äºº apiData.setQyxz(""); //ä¼ä¸æ§è´¨ apiData.setQydz(sysData.getAddress()); //ä¼ä¸å°å apiData.setQydh(""); //ä¼ä¸çµè¯ apiData.setQycz(""); //ä¼ä¸ä¼ ç apiData.setQydzyx(sysData.getDzyx()); //ä¼ä¸çµåé®ç®± apiData.setQywz(""); //ä¼ä¸ç½å apiData.setQyyzbm(sysData.getYzbm()); //ä¼ä¸é®æ¿ç¼ç apiData.setKhyh(sysData.getBank()); //弿·é¶è¡ apiData.setYhzh(sysData.getBankNum()); //é¶è¡è´¦å· apiData.setFpxx(""); //å¼ç¥¨ä¿¡æ¯ï¼å票æ¬å¤´ï¼ apiData.setShdz(sysData.getAddress()); //æ¶è´§å°å apiData.setLxr(sysData.getContactUser()); //è系人 apiData.setLxdh(sysData.getPhone()); //èç³»çµè¯ apiData.setLxrsfzhm(sysData.getCardId()); //è系人身份è¯å·ç apiData.setSfyx("æ¯"); //æ¯å¦ææ apiData.setBizId(sysData.getId()); apiData.setUpdateTime(new Date()); //æä¹ åä¿åï¼åç¬åå ¥é彿 æ¥å£è¡¨ ApiInfoData infoData = new ApiInfoData(); infoData.setId(sysData.getId()); infoData.setKqdm(kqdm); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1204); infoData.setUpdateTime(new Date()); infoData.setDataId(sysData.getId()); infoData.setRemarks("夿³¨ä¿¡æ¯"); //设置æä½æ å¿ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId()); if (null == apiInfoDataList || apiInfoDataList.isEmpty()) { apiData.setCzbz(Constant.CZBZ_I); infoData.setCzbz(Constant.CZBZ_I); } else { apiData.setCzbz(apiInfoDataList.get(0).getCzbz()); infoData.setCzbz(apiInfoDataList.get(0).getCzbz()); } infoData.setData(JSON.toJSONString(apiData)); apiInfoDataRep.save(infoData); log.info("1204---客æ·-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1204客æ·-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1204客æ·ä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1207.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,147 @@ package com.fzzy.async.whhpjl.impl; import com.alibaba.fastjson.JSON; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultContract; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultCustomer; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1207Rep; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1207; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * ååä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1207 { @Autowired private Fz40ToWhjlSync1207Rep fz40ToWhjlSync1207Rep; @Autowired private ApiLogRep apiLogRep; @Autowired private ApiInfoDataRep apiInfoDataRep; /** * 客æ·ä¿¡æ¯ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1207æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1207); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultContract> list = fz40ToWhjlSync1207Rep.listApi1207(deptId.substring(0, 4)); List<ApiInfoData> apiInfoDataList; WhjlApi1207 apiData; for (Fz40WhjlDefaultContract sysData : list) { apiData = new WhjlApi1207(); apiData.setHtid(sysData.getId()); //ååID apiData.setJlqybh(""); //åç²®ä¼ä¸ç¼å· apiData.setSsqymc(""); //åç²®ä¼ä¸åç§° apiData.setJgzdbh(""); //åä¾ç«ç¹ç¼å· apiData.setJgzdmc(""); //åä¾ç«ç¹åç§° if ("1".equals(sysData.getType())) { //ååç±»å apiData.setHtlx("éå®åå"); } else if ("2".equals(sysData.getType())) { apiData.setHtlx("éè´åå"); } else if ("3".equals(sysData.getType())) { apiData.setHtlx("代å¨åå"); } apiData.setHtbh(sysData.getId()); //ååç¼å· apiData.setHtbt(sysData.getName()); //ååæ é¢ apiData.setJljgqybh(sysData.getCustomerId()); //å å·¥ä¼ä¸ç¼å· apiData.setJljgqymc(sysData.getCustomerName()); //å å·¥ä¼ä¸åç§° apiData.setHtkhbh(sysData.getCustomerId()); //åå客æ·ç¼å· apiData.setHtkhmc(sysData.getCustomerName()); //åå客æ·åç§° apiData.setHtspdj(sysData.getPrice()); //åååååä»· apiData.setHtspsl(sysData.getContactAmount()); //ååååæ°é apiData.setSpbm(sysData.getFoodType()); //ååç¼ç apiData.setZje(sysData.getMoney()); //æ»éé¢ apiData.setHtqdr(sysData.getSignUser()); //ååç¾è®¢äºº apiData.setHtqdsj(sysData.getSigningTime()); //ååç¾è®¢æ¶é´ apiData.setHtsxrq(sysData.getBeginTime()); //ååçææ¥æ apiData.setHtjzrq(sysData.getEndTime()); //ååæªæ¢æ¶é´ apiData.setHtcjr(sysData.getCreateUser()); //ååå建人 apiData.setHtcjsj(sysData.getCreateTime()); //ååå建æ¶é´ apiData.setHtdbgjlbz(""); //ååçåæ´è®°å½æ å¿ apiData.setHtbgyy(""); //åååæ´åå apiData.setHtgylx(""); //ååä¾åºç±»å apiData.setYhtbh(sysData.getId()); //åååç¼å· if ("ALIPAY".equals(sysData.getPayType())) { apiData.setZffs("æ¯ä»å®æ¯ä»"); } else if ("BANK".equals(sysData.getPayType())) { apiData.setZffs("é¶è¡è½¬è´¦"); } else if ("CASH".equals(sysData.getPayType())) { apiData.setZffs("ç°éæ¯ä»"); } else if ("WECHAT".equals(sysData.getPayType())) { apiData.setZffs("微信æ¯ä»"); } apiData.setZffs(sysData.getPayType()); //æ¯ä»æ¹å¼ apiData.setYwcsl(sysData.getCompleteNum()); //已宿æ°é apiData.setYwcslje(sysData.getJszje()); //已宿æ°ééé¢ apiData.setHtbz(""); //åå夿³¨ apiData.setXh(null); //åºå· apiData.setSfyx(""); //æ¯å¦ææ apiData.setBizId(sysData.getId()); apiData.setUpdateTime(new Date()); //æä¹ åä¿åï¼åç¬åå ¥é彿 æ¥å£è¡¨ ApiInfoData infoData = new ApiInfoData(); infoData.setId(sysData.getId()); infoData.setKqdm(kqdm); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1207); infoData.setUpdateTime(new Date()); infoData.setDataId(sysData.getId()); infoData.setRemarks("夿³¨ä¿¡æ¯"); //设置æä½æ å¿ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId()); if (null == apiInfoDataList || apiInfoDataList.isEmpty()) { apiData.setCzbz(Constant.CZBZ_I); infoData.setCzbz(Constant.CZBZ_I); } else { apiData.setCzbz(apiInfoDataList.get(0).getCzbz()); infoData.setCzbz(apiInfoDataList.get(0).getCzbz()); } infoData.setData(JSON.toJSONString(apiData)); apiInfoDataRep.save(infoData); log.info("1207---åå-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1207åå-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1207ååä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,124 @@ package com.fzzy.async.whhpjl.impl; import com.alibaba.fastjson.JSON; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultContract; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultInoutRecord; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1214Rep; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1214; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * åºå ¥åºè®°å½ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1214 { @Autowired private Fz40ToWhjlSync1214Rep fz40ToWhjlSync1214Rep; @Autowired private ApiLogRep apiLogRep; @Autowired private ApiInfoDataRep apiInfoDataRep; /** * åºå ¥åºè®°å½ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1214æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1214); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultInoutRecord> list = fz40ToWhjlSync1214Rep.listApi1214(deptId.substring(0, 4)); List<ApiInfoData> apiInfoDataList; WhjlApi1214 apiData; for (Fz40WhjlDefaultInoutRecord sysData : list) { apiData = new WhjlApi1214(); apiData.setCrkid(sysData.getId()); //åºå ¥åºè®°å½ID apiData.setJlqybh(""); //åç²®ä¼ä¸ç¼å· apiData.setSsqymc(""); //åç²®ä¼ä¸åç§° apiData.setJgzdbh(""); //åä¾ç«ç¹ç¼å· apiData.setJgzdmc(""); //åä¾ç«ç¹åç§° apiData.setYwrq(ContextUtil.getCurZero(sysData.getRegisterTime())); //ä¸å¡æ¥æ apiData.setCrklx("IN".equals(sysData.getType()) ? "å ¥åº" : "åºåº"); //åºå ¥åºç±»å apiData.setYwlx(""); //ä¸å¡ç±»å apiData.setCrkpz(sysData.getIntelCard()); //åºå ¥åºåè¯ apiData.setJljgqybh(""); //å å·¥ä¼ä¸ç¼å· apiData.setJljgqymc(sysData.getCustomerName()); //å å·¥ä¼ä¸åç§° apiData.setKhbh(""); //客æ·ç¼å· apiData.setGlzxm(sysData.getCustomerName()); //客æ·å§å apiData.setShdw(""); //æ¶è´§åä½ apiData.setShlxr(""); //æ¶è´§è系人 apiData.setShlxrdh(""); //æ¶è´§èç³»çµè¯ apiData.setRjfaid(""); //åºæ¥æ¹æ¡id apiData.setJhid(""); //ç¹æªè®¡åID apiData.setHtid(""); //ååID apiData.setPsrwid(""); //é éä»»å¡id apiData.setYscch(sysData.getPlateNum()); //è¿è¾è½¦è¹å· apiData.setCyr(sysData.getUserName()); //æ¿è¿äºº apiData.setCyrdh(sysData.getUserContact()); //æ¿è¿äººçµè¯ apiData.setBz(sysData.getRemarks()); //夿³¨ apiData.setBizId(sysData.getId()); apiData.setUpdateTime(new Date()); //æä¹ åä¿åï¼åç¬åå ¥é彿 æ¥å£è¡¨ ApiInfoData infoData = new ApiInfoData(); infoData.setId(sysData.getId()); infoData.setKqdm(kqdm); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1214); infoData.setUpdateTime(new Date()); infoData.setDataId(sysData.getId()); infoData.setRemarks("夿³¨ä¿¡æ¯"); //设置æä½æ å¿ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId()); if (null == apiInfoDataList || apiInfoDataList.isEmpty()) { apiData.setCzbz(Constant.CZBZ_I); infoData.setCzbz(Constant.CZBZ_I); } else { apiData.setCzbz(apiInfoDataList.get(0).getCzbz()); infoData.setCzbz(apiInfoDataList.get(0).getCzbz()); } infoData.setData(JSON.toJSONString(apiData)); apiInfoDataRep.save(infoData); log.info("1214---åºå ¥åºè®°å½-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1214åºå ¥åºè®°å½-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1214åºå ¥åºè®°å½ä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1204Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.fzzy.async.whhpjl.repository; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultCustomer; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.List; /** * 客æ·ä¿¡æ¯ * * @Author:YAN */ public interface Fz40ToWhjlSync1204Rep extends JpaRepository<Fz40WhjlDefaultCustomer, String> { /** * 客æ·ä¿¡æ¯ * * @return */ @Query("from Fz40WhjlDefaultCustomer where companyId=:companyId ") List<Fz40WhjlDefaultCustomer> listApi1204(@Param("companyId") String companyId); } src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1207Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.fzzy.async.whhpjl.repository; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultContract; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultCustomer; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.List; /** * ååä¿¡æ¯ * * @Author:YAN */ public interface Fz40ToWhjlSync1207Rep extends JpaRepository<Fz40WhjlDefaultContract, String> { /** * ååä¿¡æ¯ * * @return */ @Query("from Fz40WhjlDefaultContract where companyId=:companyId ") List<Fz40WhjlDefaultContract> listApi1207(@Param("companyId") String companyId); } src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1214Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.fzzy.async.whhpjl.repository; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultContract; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultInoutRecord; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.List; /** * åºå ¥åºè®°å½ * * @Author:YAN */ public interface Fz40ToWhjlSync1214Rep extends JpaRepository<Fz40WhjlDefaultInoutRecord, String> { /** * åºå ¥åºè®°å½ * * @return */ @Query("from Fz40WhjlDefaultInoutRecord where companyId=:companyId ") List<Fz40WhjlDefaultInoutRecord> listApi1214(@Param("companyId") String companyId); } src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java
@@ -1,11 +1,25 @@ package com.fzzy.push.whhpjl; import com.alibaba.fastjson.JSONObject; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.service.PushService11; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1101; import com.fzzy.whjl.dto.WhjlApi1204; import com.fzzy.whjl.dto.WhjlApi1207; import com.fzzy.whjl.dto.WhjlApi1214; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; /** * æ¦æ±åç²®çå¹³å°-ç²®é£è´éæ°æ®æ¨é @@ -19,6 +33,8 @@ @Autowired private WhjlApiRemoteService apiRemoteService; @Autowired private ApiInfoDataRep apiInfoDataRep; @Override public String getProtocol() { @@ -29,21 +45,135 @@ public void pushData(ApiParam param) { log.info("æ¦æ±åç²®çå¹³å°--->>>ç²®é£è´é 䏿¥å¼å§"); //TODO æ¨é客æ·ä¿¡æ¯ //TODO æ¨éååä¿¡æ¯ // æ¨é客æ·ä¿¡æ¯ this.pushData1204(apiRemoteService, param); // æ¨éååä¿¡æ¯ this.pushData1207(apiRemoteService, param); //TODO æ¨éåºåå°è´¦ä¿¡æ¯ //TODO æ¨éåºåå°è´¦äº§åæ¹æ¬¡ä¿¡æ¯ //TODO æ¨éåºåå°è´¦åºå ¥ä¿¡æ¯ //TODO æ¨éåºå ¥åºè®°å½ // æ¨éåºå ¥åºè®°å½ this.pushData1214(apiRemoteService, param); log.info("æ¦æ±åç²®çå¹³å°--->>>ç²®é£è´é 䏿¥ç»æ"); } /** * 1204 客æ·ä¿¡æ¯ */ private void pushData1204(ApiRemoteService apiRemoteService, ApiParam param) { //è·ååå·¥ä¼ä¸ä¿¡æ¯ List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1204); if (null == items || items.isEmpty()) { return; } param.setInteCategory(WhjlConstant.API_CATEGORY_12); param.setInteId(WhjlConstant.API_CODE_1204); List<WhjlApi1204> list = new ArrayList<>(); WhjlApi1204 whjlApi1204; for (ApiInfoData infoData : items) { whjlApi1204 = JSONObject.parseObject(infoData.getData(), WhjlApi1204.class); whjlApi1204.setKqdm(infoData.getKqdm()); whjlApi1204.setCzbz(infoData.getCzbz()); whjlApi1204.setUpdateTime(infoData.getUpdateTime()); whjlApi1204.setBizId(infoData.getDataId()); list.add(whjlApi1204); } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, list); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (ApiInfoData data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { data.setCzbz(Constant.CZBZ_U); apiInfoDataRep.save(data); } } } } /** * 1207 ååä¿¡æ¯ */ private void pushData1207(ApiRemoteService apiRemoteService, ApiParam param) { //è·ååå·¥ä¼ä¸ä¿¡æ¯ List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1207); if (null == items || items.isEmpty()) { return; } param.setInteCategory(WhjlConstant.API_CATEGORY_12); param.setInteId(WhjlConstant.API_CODE_1207); List<WhjlApi1207> list = new ArrayList<>(); WhjlApi1207 whjlApi1207; for (ApiInfoData infoData : items) { whjlApi1207 = JSONObject.parseObject(infoData.getData(), WhjlApi1207.class); whjlApi1207.setKqdm(infoData.getKqdm()); whjlApi1207.setCzbz(infoData.getCzbz()); whjlApi1207.setUpdateTime(infoData.getUpdateTime()); whjlApi1207.setBizId(infoData.getDataId()); list.add(whjlApi1207); } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, list); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (ApiInfoData data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { data.setCzbz(Constant.CZBZ_U); apiInfoDataRep.save(data); } } } } /** * 1214 ååä¿¡æ¯ */ private void pushData1214(ApiRemoteService apiRemoteService, ApiParam param) { //è·ååå·¥ä¼ä¸ä¿¡æ¯ List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1214); if (null == items || items.isEmpty()) { return; } param.setInteCategory(WhjlConstant.API_CATEGORY_12); param.setInteId(WhjlConstant.API_CODE_1214); List<WhjlApi1214> list = new ArrayList<>(); WhjlApi1214 whjlApi1214; for (ApiInfoData infoData : items) { whjlApi1214 = JSONObject.parseObject(infoData.getData(), WhjlApi1214.class); whjlApi1214.setKqdm(infoData.getKqdm()); whjlApi1214.setCzbz(infoData.getCzbz()); whjlApi1214.setUpdateTime(infoData.getUpdateTime()); whjlApi1214.setBizId(infoData.getDataId()); list.add(whjlApi1214); } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, list); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (ApiInfoData data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { data.setCzbz(Constant.CZBZ_U); apiInfoDataRep.save(data); } } } } } src/main/java/com/fzzy/whjl/WhjlConstant.java
@@ -131,9 +131,9 @@ */ public static String API_CODE_1212 = "1212"; /** * æ¥å£ç¼ç -1213 åºå ¥åºè®°å½æ°æ®æ¥å£ * æ¥å£ç¼ç -1214 åºå ¥åºè®°å½æ°æ®æ¥å£ */ public static String API_CODE_1213 = "1213"; public static String API_CODE_1214 = "1214"; /** * æ¥å£ç¼ç -1301 è´¨æ£æºææ°æ®æ¥å£ */ src/main/java/com/fzzy/whjl/dto/WhjlApi1204.java
@@ -1,9 +1,11 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * ç»è¥ç®¡ç-客æ·ä¿¡æ¯ @@ -42,4 +44,14 @@ private String lxrsfzhm; //è系人身份è¯å·ç private String sfyx; //æ¯å¦ææ private String bz; //夿³¨ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/whjl/dto/WhjlApi1207.java
@@ -1,5 +1,6 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; @@ -34,7 +35,7 @@ private String jljgqymc; //å å·¥ä¼ä¸åç§° private String htkhbh; //åå客æ·ç¼å· private String htkhmc; //åå客æ·åç§° private String htspdj; //åååååä»· private Double htspdj; //åååååä»· private Double htspsl; //ååååæ°é private String spbm; //ååç¼ç private Double zje; //æ»éé¢ @@ -50,12 +51,20 @@ private String yhtbh; //åååç¼å· private String zffs; //æ¯ä»æ¹å¼ private Double ywcsl; //已宿æ°é private String ywcslje; //已宿æ°ééé¢ private Double ywcslje; //已宿æ°ééé¢ private String htbz; //åå夿³¨ private Integer xh; //åºå· private String sfyx; //æ¯å¦ææ private String bz; //夿³¨ private List<WhjlQDItem> htspqd; //å忏 å //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/whjl/dto/WhjlApi1214.java
@@ -1,9 +1,11 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * åºå ¥åºä¸å¡-åºå ¥åºè®°å½ @@ -24,7 +26,7 @@ private String ssqymc; //åç²®ä¼ä¸åç§° private String jgzdbh; //åä¾ç«ç¹ç¼å· private String jgzdmc; //åä¾ç«ç¹åç§° private String ywrq; //ä¸å¡æ¥æ private Date ywrq; //ä¸å¡æ¥æ private String crklx; //åºå ¥åºç±»å private String ywlx; //ä¸å¡ç±»å private String crkpz; //åºå ¥åºåè¯ @@ -45,6 +47,16 @@ private String bz; //夿³¨ private String crkmx; //åºå ¥åºæç» private String zjbgwj; //è´¨æ£æ¥åæä»¶ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç private String crkmxid; //åºå ¥åºæç»ID private String ajbh; //å»é´ç¼å· @@ -77,7 +89,7 @@ private String qkxm; //æ¬ æ¬¾é¡¹ç® private String dj; //åä»· private String je; //éé¢ // private String dj; //ç级 // private String dj; //ç级 private String cd; //äº§å° private String sccj; //ç产åå®¶ private String gg; //è§æ ¼åå· src/main/java/com/fzzy/whjl/view/WhjlApi1204.view.xml
@@ -12,11 +12,6 @@ <PropertyDef name="khlx"> <Property></Property> <Property name="label">客æ·ç±»å</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("KHLX")}</Property> <Property name="valueProperty">name</Property> <Property name="keyProperty">code</Property> </Property> </PropertyDef> <PropertyDef name="glzxm"> <Property></Property> @@ -150,6 +145,27 @@ <PropertyDef name="bz"> <Property></Property> <Property name="label">夿³¨</Property> </PropertyDef> <PropertyDef name="bizId"> <Property></Property> <Property name="label">ä¸å¡ID</Property> </PropertyDef> <PropertyDef name="updateTime"> <Property name="dataType">Date</Property> <Property name="label">æ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="czbz"> <Property></Property> <Property name="label">æä½æ å¿</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property> <Property name="keyProperty">code</Property> <Property name="valueProperty">name</Property> </Property> </PropertyDef> <PropertyDef name="kqdm"> <Property></Property> <Property name="label">åºåºä»£ç </Property> </PropertyDef> </DataType> <DataType name="dtGBArea"> @@ -339,7 +355,7 @@ <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="cols">*,*,*,*</Property> <Property name="labelPosition">top</Property> <Property name="labelSeparator">:</Property> <Property name="labelAlign">left</Property> @@ -351,6 +367,7 @@ <AutoFormElement> <Property name="name">khlx</Property> <Property name="property">khlx</Property> <Property name="trigger">listDropType</Property> <Editor/> </AutoFormElement> <AutoFormElement> @@ -457,6 +474,26 @@ <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">updateTime</Property> <Property name="property">updateTime</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bz</Property> <Property name="property">bz</Property> <Editor/> @@ -494,7 +531,12 @@ <Children> <Container> <IFrame id="iFrame"> <Property name="userData"></Property> <Property name="path">com.fzzy.api.view.ApiLog.d</Property> <Property name="userData"> <Entity> <Property name="deptId">deptId</Property> </Entity> </Property> </IFrame> </Container> </Children> @@ -550,5 +592,8 @@ <ListDropDown id="listDropYN"> <Property name="items">æ¯,å¦</Property> </ListDropDown> <ListDropDown id="listDropType"> <Property name="items">个人客æ·,ä¼ä¸å®¢æ·</Property> </ListDropDown> </View> </ViewConfig> src/main/java/com/fzzy/whjl/view/WhjlApi1207.view.xml
@@ -149,6 +149,27 @@ <Property></Property> <Property name="label">夿³¨</Property> </PropertyDef> <PropertyDef name="bizId"> <Property></Property> <Property name="label">ä¸å¡ID</Property> </PropertyDef> <PropertyDef name="updateTime"> <Property name="dataType">Date</Property> <Property name="label">æ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="czbz"> <Property></Property> <Property name="label">æä½æ å¿</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property> <Property name="keyProperty">code</Property> <Property name="valueProperty">name</Property> </Property> </PropertyDef> <PropertyDef name="kqdm"> <Property></Property> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <Reference name="htspqd"> <Property name="parameter">$${this.htid}</Property> <Property name="dataProvider">whjlApi1207PR#listItem</Property> @@ -584,6 +605,26 @@ <Property name="property">bz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">updateTime</Property> <Property name="property">updateTime</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> </FieldSet> @@ -712,7 +753,12 @@ <Children> <Container> <IFrame id="iFrame"> <Property name="userData"></Property> <Property name="path">com.fzzy.api.view.ApiLog.d</Property> <Property name="userData"> <Entity> <Property name="deptId">deptId</Property> </Entity> </Property> </IFrame> </Container> </Children> src/main/java/com/fzzy/whjl/view/WhjlApi1214.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,511 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.whjl.dto.WhjlApi1214</Property> <PropertyDef name="crkid"> <Property/> <Property name="label">åºå ¥åºè®°å½ID</Property> </PropertyDef> <PropertyDef name="jlqybh"> <Property/> <Property name="label">åç²®ä¼ä¸ç¼å·</Property> </PropertyDef> <PropertyDef name="ssqymc"> <Property/> <Property name="label">åç²®ä¼ä¸åç§°</Property> </PropertyDef> <PropertyDef name="jgzdbh"> <Property/> <Property name="label">åä¾ç«ç¹ç¼å·</Property> </PropertyDef> <PropertyDef name="jgzdmc"> <Property/> <Property name="label">åä¾ç«ç¹åç§°</Property> </PropertyDef> <PropertyDef name="ywrq"> <Property/> <Property name="label">ä¸å¡æ¥æ</Property> <Property name="dataType">Date</Property> </PropertyDef> <PropertyDef name="crklx"> <Property/> <Property name="label">åºå ¥åºç±»å</Property> </PropertyDef> <PropertyDef name="ywlx"> <Property/> <Property name="label">ä¸å¡ç±»å</Property> </PropertyDef> <PropertyDef name="crkpz"> <Property/> <Property name="label">åºå ¥åºåè¯</Property> </PropertyDef> <PropertyDef name="jljgqybh"> <Property/> <Property name="label">å å·¥ä¼ä¸ç¼å·</Property> </PropertyDef> <PropertyDef name="jljgqymc"> <Property/> <Property name="label">å å·¥ä¼ä¸åç§°</Property> </PropertyDef> <PropertyDef name="khbh"> <Property/> <Property name="label">客æ·ç¼å·</Property> </PropertyDef> <PropertyDef name="glzxm"> <Property/> <Property name="label">客æ·å§å</Property> </PropertyDef> <PropertyDef name="shdw"> <Property/> <Property name="label">æ¶è´§åä½</Property> </PropertyDef> <PropertyDef name="shlxr"> <Property/> <Property name="label">æ¶è´§è系人</Property> </PropertyDef> <PropertyDef name="shlxrdh"> <Property/> <Property name="label">æ¶è´§èç³»çµè¯</Property> </PropertyDef> <PropertyDef name="rjfaid"> <Property/> <Property name="label">åºæ¥æ¹æ¡ID</Property> </PropertyDef> <PropertyDef name="jhid"> <Property/> <Property name="label">ç¹æªè®¡åID</Property> </PropertyDef> <PropertyDef name="htid"> <Property/> <Property name="label">ååID</Property> </PropertyDef> <PropertyDef name="psrwid"> <Property/> <Property name="label">é éä»»å¡id</Property> </PropertyDef> <PropertyDef name="yscch"> <Property/> <Property name="label">è¿è¾è½¦è¹å·</Property> </PropertyDef> <PropertyDef name="cyr"> <Property/> <Property name="label">æ¿è¿äºº</Property> </PropertyDef> <PropertyDef name="cyrdh"> <Property/> <Property name="label">æ¿è¿äººçµè¯</Property> </PropertyDef> <PropertyDef name="bizId"> <Property></Property> <Property name="label">ä¸å¡ID</Property> </PropertyDef> <PropertyDef name="updateTime"> <Property name="dataType">Date</Property> <Property name="label">æ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="czbz"> <Property></Property> <Property name="label">æä½æ å¿</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property> <Property name="keyProperty">code</Property> <Property name="valueProperty">name</Property> </Property> </PropertyDef> <PropertyDef name="kqdm"> <Property></Property> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="bz"> <Property/> <Property name="label">夿³¨</Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">whjlApi1214PR#listData</Property> </DataSet> <Container layout="regionPadding:10" layoutConstraint="top"> <Property name="exClassName">bg-color</Property> <Property name="height">55</Property> <Property name="contentOverflow">hidden</Property> <Label layoutConstraint="left"> <Property name="text">èåæ ï¼</Property> </Label> <Button layoutConstraint="left"> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="iconClass">fa fa-plus</Property> <Property name="caption">æ°å¢</Property> <Property name="exClassName">btn-default</Property> </Button> <Button layoutConstraint="left"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }else{
 $alert("请å¾ééè¦ä¿®æ¹çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">ç¼è¾</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="exClassName">btn-warm</Property> </Button> <Button layoutConstraint="left"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 }else{
 $alert("请å¾ééè¦å é¤çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">btn-warn</Property> </Button> <Button layoutConstraint="left"> <ClientEvent name="onClick">view.get("#dsMain").flushAsync();</ClientEvent> <Property name="caption">å·æ°</Property> <Property name="iconClass">fa fa-search</Property> <Property name="exClassName">btn-flush</Property> </Button> <Button layoutConstraint="left"> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾ééè¦ä¸æ¥çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">btn-default</Property> </Button> <Button layoutConstraint="right"> <ClientEvent name="onClick">//æ¾ç¤ºè®°å½
 view.get("#iFrame").reload();
 view.get("#dialogLog").show();</ClientEvent> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">btn-flush</Property> </Button> </Container> <Container layoutConstraint="center"> <Property name="exClassName">bg-color</Property> <DataGrid id="dgMain"> <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsMain.data:#");
 if(data){
 view.get("#dialogMain").show();
 }</ClientEvent> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="crkid"> <Property name="property">crkid</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="ssqymc"> <Property name="property">ssqymc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="jgzdmc"> <Property name="property">jgzdmc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="ywrq"> <Property name="property">ywrq</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="crklx"> <Property name="property">crklx</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="ywlx"> <Property name="property">ywlx</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="crkpz"> <Property name="property">crkpz</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="glzxm"> <Property name="property">glzxm</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="cyr"> <Property name="property">cyr</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="cyrdh"> <Property name="property">cyrdh</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="yscch"> <Property name="property">yscch</Property> <Property name="align">center</Property> </DataColumn> </DataGrid> </Container> <Dialog id="dialogMain"> <Property name="width">85%</Property> <Property name="closeable">false</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="caption">客æ·ä¿¡æ¯</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 view.get("#dsMain").flushAsync();
 });</ClientEvent> <Property name="caption">ç¡®å®</Property> <Property name="iconClass">fa fa-check</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶</Property> <Property name="iconClass">fa fa-times</Property> </Button> </Buttons> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*,*</Property> <Property name="labelPosition">top</Property> <Property name="labelSeparator">:</Property> <Property name="labelAlign">left</Property> <AutoFormElement> <Property name="name">crkid</Property> <Property name="property">crkid</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jlqybh</Property> <Property name="property">jlqybh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ssqymc</Property> <Property name="property">ssqymc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jgzdbh</Property> <Property name="property">jgzdbh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jgzdmc</Property> <Property name="property">jgzdmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ywrq</Property> <Property name="property">ywrq</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">crklx</Property> <Property name="property">crklx</Property> <Property name="trigger">listDropInOut</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ywlx</Property> <Property name="property">ywlx</Property> <Property name="trigger">listDropType</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">crkpz</Property> <Property name="property">crkpz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jljgqybh</Property> <Property name="property">jljgqybh</Property> <Editor> <TextEditor> <Property name="blankText">-----ç¨äºå ¥åº-----</Property> </TextEditor> </Editor> </AutoFormElement> <AutoFormElement> <Property name="name">jljgqymc</Property> <Property name="property">jljgqymc</Property> <Editor> <TextEditor> <Property name="blankText">-----ç¨äºå ¥åº-----</Property> </TextEditor> </Editor> </AutoFormElement> <AutoFormElement> <Property name="name">khbh</Property> <Property name="property">khbh</Property> <Editor> <TextEditor> <Property name="blankText">-----ç¨äºåºåº-----</Property> </TextEditor> </Editor> </AutoFormElement> <AutoFormElement> <Property name="name">glzxm</Property> <Property name="property">glzxm</Property> <Editor> <TextEditor> <Property name="blankText">-----ç¨äºåºåº-----</Property> </TextEditor> </Editor> </AutoFormElement> <AutoFormElement> <Property name="name">shdw</Property> <Property name="property">shdw</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">shlxr</Property> <Property name="property">shlxr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">shlxrdh</Property> <Property name="property">shlxrdh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">rjfaid</Property> <Property name="property">rjfaid</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jhid</Property> <Property name="property">jhid</Property> <Editor> <TextEditor> <Property name="blankText">-----ç¨äºå ¥åº-----</Property> </TextEditor> </Editor> </AutoFormElement> <AutoFormElement> <Property name="name">htid</Property> <Property name="property">htid</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">psrwid</Property> <Property name="property">psrwid</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yscch</Property> <Property name="property">yscch</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cyr</Property> <Property name="property">cyr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cyrdh</Property> <Property name="property">cyrdh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">updateTime</Property> <Property name="property">updateTime</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bz</Property> <Property name="property">bz</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">whjlApi1214PR#saveData</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxDel"> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> <Property name="service">whjlApi1214PR#delData</Property> </AjaxAction> <AjaxAction id="ajaxPush"> <Property name="service">whjlApi1214PR#pushData</Property> </AjaxAction> <Dialog id="dialogLog"> <Property name="width">90%</Property> <Property name="height">90%</Property> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-sliders</Property> <Buttons> <Button> <ClientEvent name="onClick">self.get("parent").hide();</ClientEvent> <Property name="caption">å ³é</Property> <Property name="iconClass">fa fa-times</Property> </Button> </Buttons> <Children> <Container> <IFrame id="iFrame"> <Property name="path">com.fzzy.api.view.ApiLog.d</Property> <Property name="userData"> <Entity> <Property name="deptId">deptId</Property> </Entity> </Property> </IFrame> </Container> </Children> <Tools/> </Dialog> <ListDropDown id="listDropYN"> <Property name="items">æ¯,å¦</Property> </ListDropDown> <ListDropDown id="listDropType"> <Property name="items">æ¥å¸¸åºåº,æ¥å¸¸å ¥åº,åºæ¥åºåº,åºæ¥å ¥åº</Property> </ListDropDown> <ListDropDown id="listDropInOut"> <Property name="items">å ¥åº,åºåº</Property> </ListDropDown> </View> </ViewConfig> src/main/java/com/fzzy/whjl/view/pr/WhjlApi1204PR.java
@@ -1,15 +1,27 @@ package com.fzzy.whjl.view.pr; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1111; import com.fzzy.whjl.dto.WhjlApi1204; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.Date; import java.util.List; /** @@ -34,7 +46,21 @@ */ @DataProvider public List<WhjlApi1204> listData() { return null; List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1204); if (null == result || result.isEmpty()) { return null; } List<WhjlApi1204> list = new ArrayList<>(); WhjlApi1204 whjlApi1204; for (ApiInfoData infoData : result) { whjlApi1204 = JSONObject.parseObject(infoData.getData(), WhjlApi1204.class); whjlApi1204.setKqdm(infoData.getKqdm()); whjlApi1204.setCzbz(infoData.getCzbz()); whjlApi1204.setUpdateTime(infoData.getUpdateTime()); whjlApi1204.setBizId(infoData.getDataId()); list.add(whjlApi1204); } return list; } /** @@ -45,8 +71,19 @@ * @return */ @DataResolver public String saveData(WhjlApi1204 data) { return null; public void saveData(WhjlApi1204 data) { ApiInfoData infoData = new ApiInfoData(); infoData.setId(data.getBizId()); infoData.setKqdm(data.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1204); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getBizId()); infoData.setData(JSON.toJSONString(data)); infoData.setCzbz(data.getCzbz()); infoData.setRemarks("夿³¨ä¿¡æ¯"); apiInfoDataRep.save(infoData); } /** @@ -58,6 +95,7 @@ */ @Expose public String delData(WhjlApi1204 data) { apiInfoDataRep.deleteById(data.getBizId()); return null; } @@ -70,6 +108,50 @@ */ @Expose public String pushData(List<WhjlApi1204> items) { return null; ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_12, WhjlConstant.API_CODE_1204); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ ApiInfoData infoData; for (WhjlApi1204 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { infoData = new ApiInfoData(); infoData.setId(data.getBizId()); infoData.setKqdm(data.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1204); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getBizId()); data.setCzbz(Constant.CZBZ_U); infoData.setCzbz(Constant.CZBZ_U); infoData.setData(JSON.toJSONString(data)); apiInfoDataRep.save(infoData); } } result += responseDto.toString(); } return result; } } src/main/java/com/fzzy/whjl/view/pr/WhjlApi1207PR.java
@@ -1,16 +1,27 @@ package com.fzzy.whjl.view.pr; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1207; import com.fzzy.whjl.dto.WhjlQDItem; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.Date; import java.util.List; /** @@ -35,7 +46,21 @@ */ @DataProvider public List<WhjlApi1207> listData() { return null; List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1207); if (null == result || result.isEmpty()) { return null; } List<WhjlApi1207> list = new ArrayList<>(); WhjlApi1207 whjlApi1207; for (ApiInfoData infoData : result) { whjlApi1207 = JSONObject.parseObject(infoData.getData(), WhjlApi1207.class); whjlApi1207.setKqdm(infoData.getKqdm()); whjlApi1207.setCzbz(infoData.getCzbz()); whjlApi1207.setUpdateTime(infoData.getUpdateTime()); whjlApi1207.setBizId(infoData.getDataId()); list.add(whjlApi1207); } return list; } /** @@ -57,8 +82,19 @@ * @return */ @DataResolver public String saveData(WhjlApi1207 data) { return null; public void saveData(WhjlApi1207 data) { ApiInfoData infoData = new ApiInfoData(); infoData.setId(data.getBizId()); infoData.setKqdm(data.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1207); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getBizId()); infoData.setData(JSON.toJSONString(data)); infoData.setCzbz(data.getCzbz()); infoData.setRemarks("夿³¨ä¿¡æ¯"); apiInfoDataRep.save(infoData); } @@ -71,6 +107,7 @@ */ @Expose public String delData(WhjlApi1207 data) { apiInfoDataRep.deleteById(data.getBizId()); return null; } @@ -95,6 +132,50 @@ */ @Expose public String pushData(List<WhjlApi1207> items) { return null; ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_12, WhjlConstant.API_CODE_1207); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ ApiInfoData infoData; for (WhjlApi1207 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { infoData = new ApiInfoData(); infoData.setId(data.getBizId()); infoData.setKqdm(data.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1207); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getBizId()); data.setCzbz(Constant.CZBZ_U); infoData.setCzbz(Constant.CZBZ_U); infoData.setData(JSON.toJSONString(data)); apiInfoDataRep.save(infoData); } } result += responseDto.toString(); } return result; } } src/main/java/com/fzzy/whjl/view/pr/WhjlApi1214PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,159 @@ package com.fzzy.whjl.view.pr; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1214; import com.fzzy.whjl.dto.WhjlQDItem; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * ååä¿¡æ¯ * * @Author:YAN */ @Component public class WhjlApi1214PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; @Autowired private ApiInfoDataRep apiInfoDataRep; /** * è·ååè¡¨ä¿¡æ¯ * whjlApi1214PR#listData * * @return */ @DataProvider public List<WhjlApi1214> listData() { List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1214); if (null == result || result.isEmpty()) { return null; } List<WhjlApi1214> list = new ArrayList<>(); WhjlApi1214 whjlApi1214; for (ApiInfoData infoData : result) { whjlApi1214 = JSONObject.parseObject(infoData.getData(), WhjlApi1214.class); whjlApi1214.setKqdm(infoData.getKqdm()); whjlApi1214.setCzbz(infoData.getCzbz()); whjlApi1214.setUpdateTime(infoData.getUpdateTime()); whjlApi1214.setBizId(infoData.getDataId()); list.add(whjlApi1214); } return list; } /** * æ´æ°æä¿®æ¹ * whjlApi1214PR#saveData * * @param data * @return */ @DataResolver public void saveData(WhjlApi1214 data) { ApiInfoData infoData = new ApiInfoData(); infoData.setId(data.getBizId()); infoData.setKqdm(data.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1214); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getBizId()); infoData.setData(JSON.toJSONString(data)); infoData.setCzbz(data.getCzbz()); infoData.setRemarks("夿³¨ä¿¡æ¯"); apiInfoDataRep.save(infoData); } /** * å é¤ * whjlApi1214PR#delData * * @param data * @return */ @Expose public String delData(WhjlApi1214 data) { apiInfoDataRep.deleteById(data.getBizId()); return null; } /** * ä¸ä¼ * whjlApi1214PR#pushData * * @param items * @return */ @Expose public String pushData(List<WhjlApi1214> items) { ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_12, WhjlConstant.API_CODE_1214); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ ApiInfoData infoData; for (WhjlApi1214 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { infoData = new ApiInfoData(); infoData.setId(data.getBizId()); infoData.setKqdm(data.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_12); infoData.setInteId(WhjlConstant.API_CODE_1214); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getBizId()); data.setCzbz(Constant.CZBZ_U); infoData.setCzbz(Constant.CZBZ_U); infoData.setData(JSON.toJSONString(data)); apiInfoDataRep.save(infoData); } } result += responseDto.toString(); } return result; } }