Procházet zdrojové kódy

投保单参数修改

yanliming před 5 roky
rodič
revize
a162058c5a

+ 47 - 0
picc-common/src/main/java/com/jpsoft/picc/modules/business/entity/InsuranceApplication.java

@@ -4,6 +4,8 @@ import java.io.Serializable;
 import java.util.Date;
 import java.text.SimpleDateFormat;
 import java.math.BigDecimal;
+
+import com.jpsoft.picc.modules.common.constant.PolicyStatus;
 import org.springframework.format.annotation.DateTimeFormat;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModelProperty;
@@ -56,6 +58,8 @@ public class InsuranceApplication {
 	private BigDecimal insuranceFee;
     @ApiModelProperty(value = "状态:草稿10/待初审20/待复审30/待缴费40/待制单50/待出单60/已出单70/已过期100")
 	private String status;
+	@ApiModelProperty(value = "状态:草稿10/待初审20/待复审30/待缴费40/待制单50/待出单60/已出单70/已过期100(翻译)")
+	private String statusN;
     @ApiModelProperty(value = "流程审核状态:正常/回退等")
 	private String processStatus;
     @ApiModelProperty(value = "创建人")
@@ -422,4 +426,47 @@ public class InsuranceApplication {
 	public void setBusinessNature(String businessNature) {
 		this.businessNature = businessNature;
 	}
+
+	/**
+	 * 状态翻译
+	 * @return
+	 */
+	public String getStatusN() {
+		String statusN = "";
+		if(status.equals("10")){
+			statusN = PolicyStatus.Draft.getText();
+		}
+		else if(status.equals("15")){
+			statusN = PolicyStatus.Back.getText();
+		}
+		else if(status.equals("20")){
+			statusN = PolicyStatus.PendingTrial.getText();
+		}
+		else if(status.equals("30")){
+			statusN = PolicyStatus.PendingRetrial.getText();
+		}
+		else if(status.equals("40")){
+			statusN = PolicyStatus.PendingPay.getText();
+		}
+		else if(status.equals("50")){
+			statusN = PolicyStatus.PendingMakePolicy.getText();
+		}
+		else if(status.equals("60")){
+			statusN = PolicyStatus.PendingOutPolicy.getText();
+		}
+		else if(status.equals("70")){
+			statusN = PolicyStatus.SendOutPolicy.getText();
+		}
+		else{
+			statusN = PolicyStatus.Expired.getText();
+		}
+		return statusN;
+	}
+
+	public void setStatusN(String statusN){
+		this.statusN = statusN;
+	}
+
+
+
 }

+ 3 - 0
picc-common/src/main/resources/mapper/business/InsuranceApplication.xml

@@ -204,6 +204,9 @@
                 and start_time<=#{searchParams.endTime}
                 ]]>
             </if>
+            <if test="searchParams.insuredName != null">
+                and insured_name like #{searchParams.insuredName}
+            </if>
         </where>
         <foreach item="sort" collection="sortList" open="order by" separator=",">
             ${sort.name} ${sort.order}